I think it is Covid-19, not Pelosi why he has cancelled.
I agree. President Trump is a germaphobe. With Covid 19 starting to pop up in DC and now potentially at 2 major events he attended, it is more likely him and Pence have been advised to cool their heals and practice what they preach.
In fact, all of these politicians if they were wise would move to their telecommute plans.