Harris/Walz is capturing two sources of momentum.
The biggest is the excitement & positivity of their own campaign, attracting people's support for what they are promising.
The second is the backlash against Trump, the radicalized GOP, & their coterie of panty-sniffing weirdos trying to seize the public realm.
Both are needed for a win.