Not sure if this is somehow related, but in the NE the leaves didnt appear on the trees at their usual time. They were a few weeks late.
Leaves are just barely budding here, the first leave are at least a week away.
Same is Michigan. It is as if nature was quarantined, too. I do think the lack of human activity is causing some weather differences, as in delaying spring. Human activity helps, not hinders, nature.
It has been down on the 20s here in MAY.