I wouldn't be surprised, at this rate, if Heller actually does win by 7 points.
With D national generic ballot support only 2-3 points higher than Republicans according to D pollsters like YouGov and Morning Consult. Harris has it even, and Wall Street Journal has Rs at +3.
https://projects.fivethirtyeight.com/polls/generic-ballot/There are even a few D pollsters indicating that the left's number one villain, Trump, is tied or leading Biden in a head-to-head match-up. Trump up 2-4 in both Harris, Suffolk and Emerson would have me completely despondent if I were a Democrat. Trump's support looks like it might be in the 45-49 as opposed to the 38-42 range even though people still dislike him. The fault lies with the Democrat Party, but I think they've lost the ability to self-critique themselves while the Republicans are constantly re-examining strategies.
We knew we were starting to pull Hispanic voters from the Ds in swing states around 2020, but Democrats just had too much enthusiasm so we only saw a 2-4% national improvement for Trump among that demographic. The GOP started targeting minority areas and running black and brown candidates. What Biden really needed to hold onto was the white/Hispanic/Asian, college-educated suburbs around the metropolitan areas. This was the biggest difference between a state like Florida and NC. Now the GOP is coming back with more Hispanics, Asians, Jews, and mixed race people in addition to recapturing the lost Suburban vote. Worst thing about the situation is that it was all predictable, and Democrats could have done something to get ahead on issues like supply chains, inflation, immigration, Afghanistan, and Covid-19 restrictions. However, all their strategies were grounded in retaining the far-left and AA urban vote. That's not why they won. Focusing on the base of the party is how Trump won in 2016. Focusing on Trump's character is how Democrats won by those big numbers in 2020, but that isn't an option when Trump is polling better than Biden.