The right intentionally tries to say Democrats are socialist, exactly like the socialists that you fled from in Cuba, etc. It's amazing that it works, but it does.
Latino comminities in general are very conservative due to cultural roots and emphasis on family structure and traditions around it. While its admiral traits and aspects of their culture, also makes them vulnerable to any smooth talking snake saying the leftists are coming to break up your families and force your grandkids to be gay. Combine that with a very religious background for most and it just goes to show how overtly damn racisit the right is that Latinos don't make a massive portion of their base. Its everythint the right wants for voters but they have the wrong skin color for their other core groups to tolerate enmasse.
Most latinos also come from political and economic realities that are a wet dream for conservatives (free ride for the rich, classist system, systemic racism, shameless corruption, etc.)
They support the thing they ran from because they think they're 'superior' to those behind them.