You have to understand that people vote values more than they vote personal interest.
If a person have conservative values: religion, traditional family, anti-LGBT, sexism. They will vote that even if it is against their personal interest.
Progressive parties need to understand that. Specially when it come from immigrants of countries with vastly different societies (often more conservative that US/Europe society) that they will be highly likely to vote in consonance with those conservative values even of it comes at a great personal cost.
It never surprised me those figures. In my country we have a lot of Latin American immigration (Spain).And, of course, every person is unique. But, on average, they tend to have much more conservative values and vote for the conservative parties more even if these parties are against their economic and social interest. Always talking on average. Of course there are progressive people that come from Latin America. I’m just talking of averages.
And this phenomenon is not unique from Latin America people. It happens to everyone. If you, reader, where progressive and rich, what would you vote? For your progressive values or for your economic interest? You would probably vote for your values, won’t you? Same is happening with poor white people raised in conservative environments. They vote for their values even if it makes them even poorer.
People vote for values.
It depends on your goals, and what cultures are you interested in.
I’m also fluent in Spanish and English (native Spanish though), and my third language of choice has always been between Chinese or Japanese. I like east asian culture, technology and many of their cultural exports. So it was an easy choice for me (easy the choice, languages… not so easy).