It's worse than that. The 2020 Iranian response to Soleimani's assassination was communicated 24+ hours in advance to the Americans. It was also conveyed that Iran was not looking for a conflict yet had to retaliate to save face - and that the missiles would be launched towards the perimeter of the al Asad airbase and not the main buildings.
Today's attack reeks of a similar modus operandi - with the Iranians communicating their reprisal to the Americans which the relayed it to Israel. It seems like a token retaliation to save face. A zero casualty event (the only casualties occurred in Jordan due to falling debris) where minimal damage was done, but with Iranian propaganda channels bloviating on its success claiming re-established (imaginary) red lines and a new power balance in the Middle East.
Zero casualties from this attack is not likely. If 3 people died from indirect fire in Jordan, it is highly probable that at least as many died from this in Israel, where the majority of drones and missiles fired were intercepted. Not to mention the casualties from missiles and drones that actually landed.
Israel is not posting its losses here, just like they don't post real figures on their losses in Gaza. The 99% interception rate is right out of the Ukrainian school of propaganda.