The reason Hispanics voted for Villalobos is obvious: He ran against a woman named Whitacre. Hispanics have a deep cultural prejudice against women running things. Especially an older non-Hispanic White lady. If Democrats want to win the Hispanic vote, they should run Hispanic men. In South Texas mostly they do.
That right there does trump party affiliation in that demographic, fer sure.
You never change things by fighting the existing reality. To change something, build a new model that makes the old model obsolete. R. Buckminster Fuller