Back when Biden surged ahead in the primary, I thought that Trump would repeat his 2016 strategy against Hillary to win reelection (both Hillary and Biden were establishment Democrats who supported free trade, and Trump's 2016 win can be attributed to him railing against free trade, which attracted many working class voters in the Rust Belt). I think that might have happened without the pandemic and social unrest that ensued (once those events hit and I saw how Trump responded to them, I knew that Trump had more than squandered his built-in advantage against Biden).
You can attribute this but you would be mostly wrong.