According to CNN:

• Israel had been preparing to strike Iran in recent days, but the Americans asked Israel to wait and signaled the possibility of a joint operation later.

• One of the reasons: A conversation between Zamir and the Chairman of the Joint Chiefs of Staff, during which it was argued that such an attack would negatively affect the elections.

• The U.S. military is ready to launch an attack within 96 hours of receiving an order from Trump.