The bigger part, amongst other things, Harris is part of the current administration, people are not happy about how things are going, or how much their groceries cost. People are not happy to get censored or called nazi's for having different opinions. When asked on a left-leaning show "The View" with people all on her side, what she would change about the last 4 years, she answered, "there is not a thing that comes to mind".
Charisma didn't kill her, not being able to ask layup questions killed her. The American people are not as dumb as the Harris voters are now screaming about on Reddit/TikTok/X, the American people want to know what their president is going to do to change their lives. Trump is a sociopath, again amongst other things, but he is very very clear about where he stands on things and what he's planning on doing.
I don't know if you'll agree with this, but I actually think that one of Trump's gifts, or maybe his campaigns gifts seems to be to convince everyone they're going to get what they want, and is in fact not very very clear where he stands on things. He's sort of emotionally clear (tarriffs and illegal immigration)
But I also think...
If you ask a blue collar worker, they'll tell you Trump is pro-union If you ask a business owner they'll say he's anti-union. If you ask someone on the ACA, they'll tell you he'll protect it, if you ask a fiscal conservative, they'll tell you he'll abolish it. If you ask a woman, he'll keep abortion with the states. If you ask a catholic, he'll abolish abortion. He's friends to muslims but will also deport them.
He's the friend to the blue collar worker, enemy of the elites, but also friend to billionaires willing to work with him. I think this is why Trump would have beaten Sanders. Sanders would have never gotten the support of the business class, and if he did it would have eroded his support with his base, Trump is somehow immune to that.