I was thinking about this. It would make a lot of sense for Trump. Haley is very popular with a LOT of Trump-skeptical Republicans...votes he could definitely count on vs. Bernie, but maybe not so much vs Biden.
Pence has never really been all that loved by the Trump cultists, and while nobody besides Trump will be, Haley does bring interest from other Republicans.
That said...I just don't see this as a good play for Haley. A big part of her appeal is her ability to support and serve the president and the party without appearing as a total sycophant. Very few have managed...she passes with both Trumpists and the Trump-skeptical. While being VP is obviously a potential stepping stone to President, it isn't nearly as big a leg up as people think. More have failed than succeeded reaching the presidency after VP. There just seems to be way too much risk to throw in with Trump that way, for not nearly enough reward. Everybody that serves Trump gets thrown under the bus eventually which will eliminate her standing with Trumpists, while signing on would damage her standing with Trump-skeptic. She's best to stay clean of it for four years.
But this reasoning doesn't make much sense. In all likelihood, this Corona virus is not going to kill a million people, and will be one more thing that the media overhyped, and will end up being limited by strong response by the health bureaucracies, the private sector, and the behavior of the American people.
And despite that having very little to do with Trump, he will claim unequivocal and personal victory over Corona virus. It's crazy to me that Trump haters just can't keep their dick in their pants before plastering Trump with being responsible for the surely impending apocalypse, without realizing how these things almost always play out and that it will actually elevate him without having to do almost anything.