IMHO people vote for Trump because he normalises the hate and jealousy that they feel themselves for their situation and their powerlessness to change it. How he projects his own narcissism makes him look like a kindred spirit to them, and the fact that over 50% of the voting American public can relate to this is a stunning indictment of US society.
That's a whole lot of mind reading and guessing of what 50% of the country thinks, it's not simple, no one is that one dimensional and different groups have different reasons
Gen Z, millenials, boomers, gen x all have slightly different social and economic goals
The fundamental christians are not the same as the homeless bernie bros and classic liberals
In 2020, a Pennsylvania white man illegally voted via mail-in ballot on behalf of two deceased parents.
Also in 2020, a black woman in Memphis voted while ineligible due to a felony conviction without being informed she wasn't allowed, and was convicted and sentenced to 6 years in jail.
As for how this applies to why Trump is not in jail for his convictions, I will leave that as an exercise for the reader.