I have thought about what Trump got a lot of legal immigrant votes. I believe it's because a) he lied, playing on fear in order to get people to think he could save them from a non-existent threat and b) people didn't think he was going to do what he promised to do.
Ileana Garcia, Florida State Senator and co-founder of Latinos for Trump, just said "This is not what we voted for." She's wrong -- it was very clear to me during the campaign that Stephen Miller's goal was exactly what we're seeing now. However, I am fundamentally sympathetic to people who were fooled.