Wasn’t this data released by the pharmaceutical companies? You think they prefer a D in the WH?
I think that the fact that they lied today and claimed "we were never part of Warp Speed" is an indication that they are acting politically.
If they delayed the announcement, I think the most likely explanation for why is because they knew that Democrats would attack any results announced before the election making it harder for them to move forward.