The first noticed outbreak of this virus was in China in late December. (It could have spread insidiously for some time before that, but doctors first noticed an outbreak in late December). So this explanation of yours is lacking.
In response to Dr. Dan, why should I believe that God decides all outcomes of human behavior? That would be a denial of free will.
Based on the model of Megillath Esther which all the rabbis say is the model of our times, God's Hand is hidden and we don't really know when He is intervening or in what manner. We can only say that the overall direction of the world is under His hashgacha, but what path it takes between point A and point B who can say what is with God's blessing and what is simply the result of free will of people He created?
That’s true. All we can do is examine where we went wrong or right and in reality it’s all in hindsight. Only in the afterlife we will really understand.
Free will however is never changed. We are free to make decisions for actions. It’s the outcome which is determined by God. Not necessarily always by miracle. Sometimes we work hard but our net gain is low in a certain year. Why is that? Because God determines on rosh hashana what that net gain should be.
Why is that some super religious people or very charitable people who did teshuva get cancer and suffer? Perhaps to take away from what may come in gehenome.
Why does an evil idolatrous king get huge riches? He gets paid for his merits in his lifetime so that when he is judged later, he gets no reward from olam haba.
If one denies an olam haba, he denied the 13 principles of Judaism and it makes him an infidel.
Every morning I read the 13 principles as part of my regimen when I wear tfillin. It answers all of your questions and the main point is that God controls everything, He rewards good deeds and punishes those who do wrong. And He knows what’s on our minds and hearts always. Never make the mistake of blaming others except yourself (don’t be like Adam who blames Eve for the sin “it’s the wife You gave me”)