The US did in fact bomb the Iranian nuclear facilities in June 2025.

Doesn't March come before June?

And? What actually changed during those few months?

Maybe US intelligence wasn't perfect and they found a clandestine Iranian nuclear program? Maybe Iran restarted it. Who knows?