The polls are oversampling demonrats to give the impression Harris has a slight lead. But people are putting their money on Trump.
Take into account in both 2016 and 2020 the polls overestimated demonrat support by between 7 and 9 percent at this stage of the election cycle. To win the demonrats will need to cheat like hell and even then it may not be enough.
Its been very strange to see CNN come out with some true things recently!