How does a language define a race? Race was supposed to be immutable. Anyone can learn a language. Lots of second generatipn hispanics can’t speak spanish.
Hispanic just means you’re from colonized by Spain. Anyone descending from Mexico (nowadays I highly doubt there’s anyone of pure Mexican tribal descent), Guatemala, Florida, Louisiana, Peru, Chile, Milan, Sicily, Morocco, Honduras, Argentina, Ecuador, etc etc are all Hispanic as they were all under Spanish rule at some point.
The only gray area gets into whether this is a geographic or an ethnic grouping. Is everyone born in Mexico Hispanic, or only those whose parentage traces back to someone from Mexico when it was under Spanish rule? Sure, most people would say yes to both. But apply the same to Florida: is everyone from Florida Hispanic, or only those with Tues back to Spanish Florida?
Texas was once part of Mexico, which was Spanish. So are all Texans Hispanic?
Me personally, I don’t (think, I haven’t traced the tree too much) I fall under Hispanic or Latino descriptors, but I do qualify as Mestizo (European and Tribal American mixed descendant).