-
There was one Latino voter who said that he didn't like the racism and the wall and all that, but felt Trump was a family values person (!) and Harris wasn't. Not sure how much that was him just taking Trump at his word, and how much was a trans rights thing (there was some coded hint at that). I do suspect a portion of the electorate know he's a shit but think he's a "normal" heterosexual male shit and that's more acceptable to them than how they see Harris.
Some of the Trump voters being interviewed said they really didn't like quite a few of his policies, but felt his basic values aligned more with theirs than Harris's did. Even in his core MAGA base, there seem to be a fair number of people who don't care what he says or what his policies are, or even whether or not he delivers on them; they just like his style and hate the same people he hates. Your explanation is simple, but I'm not sure it's overwhelming.