Not according to foreign and US groups who were monitoring the sites. As I recall, Israel and Trump's administration were the only ones claiming that Iran broke the deal. The White House itself certified [i]twice[/i] that Iran was in compliance. The issue, I think, is the US wants to extend inspections into military sites, which Iran doesn't want. They've already surrendered much of their sovereignty to the inspections, so I understand them not wanting to surrender all of it. Over the months, everyone from Mattis and US intelligence, to the UN monitor (IAEA) said Iran was in compliance.