Your claims are false, as usual. I’ll give it to you. When you make it up, you post the most obvious lies. The JCPOA did not expire.
Your fuhrer unilaterally repudiated it. Indeed, all the signatories except Trump accepted the IAEA assessment that Iran was in compliance.
Iran may not have 11 bombs (or whatever sensationalized number you care to make up).
But after having the JCPOA broken by the United States, attacks on Iranian facilities, and now, an unproved, unnecessary war started against them by the United States, they would be crazy not to.