Seems to me that Israel decided that they cannot afford a war with Iran without the US joining them, and Biden does not want to enter a war, especially not just before the election with majority of Americans caring much more about domestic issues.
So they essentially hit Iran in their Supreme Leader birthday in a city that has a nuclear reactor, more like as a symbolic of 'you cannot hit us, we can hit you wherever we want, and there is not much you can do about it'. A bit of tit-for-tat, same as they have been doing with Hezbollah. So now the ball in back in Iran's court, but considering that their experiment was a total failure, I do not expect them to hit back. And the Israel attack was so mild that Iran does not need to hit back to save face.