It's actually quite believable when you consider that they're overwhelmingly Catholic, and have views on some of the social issues that are not inline with the Democratic party.
Approval ratings and "who would you vote for if given these two choices" are two totally different things.
For instance, there are plenty of times when both candidates have approval ratings that are well below 50%, but in a two person race, somebody's gotta win...
Hispanic/Latino voters come from very different familial backgrounds, that will heavily influence how they feel about certain terms and economic ideas.
For instance, people whose families came from Central America or Chile probably are much more receptive left-leaning economic ideas and terms like "democratic socialism" due to having bad experiences with capitalism. However, immigrants from places like Cuba likely see the s-word (socialism -- in any context) as toxic due to their past experiences. 20-something White kids may associate the term with Denmark, but you ask a 50-something Cuban dude about that term, expect an earful lol.
Also, I'm not sure how many Americans you interact with from Mexican heritage... but in my experience, there's a special kind of resentment that exists among some of them who "did it through the proper channels" aimed at people who "skipped the line"
I've heard Mexican Americans make statements that were, for lack of a better term, the Mexican equivalent of the Chris Rock stand-up bit about ""<slur> vs. Black People.""