@PotomacBobThere are people who will Pretend to be "Offended" by almost anything! There is no satisfying them!
"Hispanic" typically refers to people from Mexico, the Caribbean, Central America, and South America. However, more than 250,000,000 (Two Hundred Fifty Million people from those areas Don't speak Spanish; many speak Portuguese. Some speak other languages, including Welsh)
Spaniards prefer to be termed Spanish, or European, and most would be offended to be referred to as "Hispanic" (I have witnessed this multiple times). People from the Philippines, the most common language is Tagalog, or English; although at one time they were part of "New Spain, as was Mexico. Filipinos (and Filipinas) don't like being called "Hispanics" even if they speak Spanish. This is true for people from the Cape Verde Islands, and even Puerto Rico.
Latino seems to be the least controversial choice; as long as it is applied to people from the Western Hemisphere. Even then, some folks don't like it. Many Argentinians prefer to call themselves "Europeans" (or at least they did in the 1970's and 1980's, and before. I don't know if that is still the case.) Some other peoples, in particular those of Mayan, and similar pre-Columbian peoples have different preferences (often linked to domestic Political matters).
College professors, and some perpetual students in the USA, Canda, and Europe, have their own peccadillos...
I mostly use Latino, unless a character differentiates by using Hispanic. In particular, if I am using a "public figure" who has publicly identified as Hispanic; or if the term was common in the era my story is set.
"Chicano" and to a different degree "Tejano" have specific meanings, at least to certain sub-groups.