Republicans had nominated controversial Republican Brandon Herrera after former Rep. Tony Gonzales’ resignation in April.