“Question is, is there enough time left on the clock”
I don’t think there is. The economic brick wall will happen within 45 days when all that ‘stimulus’ money runs out. We’re not seeing sanity returning. We are seeing dumber and dumber crap that will keep the economy down. Incumbents run on the economy because people vote with their wallets, so with 50+ million unemployed by November (30+ million unemployed today) and a million small businesses destroyed and the people subjected to more and more insanely stupid rules, Trump won’t win. He barely won in 2016, something like 70,000 votes in a few precincts. There is enthusiasm in his base, but they don’t number enough to elect him.
And I’m concerned he will be facing a replacement such as Hillary who will smoke him this time given the conditions you mentioned and widespread voter fraud.