I think Trump is waiting until all our national security team fully accounts for all possible domestic threats. Additionally, he’s moving chess pieces around to protect our troops and bases. I don’t think Iran has many options at this point but with Biden’s open border, who knows. And Iran only has to get off one lucky shot. Other than that, I think Trump has already decided and is just waiting for the optimal time.
Trump may just be waiting for an excuse.