Lots of reasons, I’m sure, including his positions, Harris’ anti-Catholic stance and other reasons.
One reason is the Democrats’ insistence on referring to the Latino community as “Latinx” in their ongoing quest to eliminate gender. At least, that’s according to this survey jointly produced by Harvard and Georgetown, published a few days ago. Apparently, it’s extremely offensive to the Latin community:
latinx_project.pdf