Here is what schumer said in 2015.
https://www.facebook.com/EveningEdit/videos/2015-flashback-sen-chuck-schumer-says-hes-against-obamas-iran-nuclear-dealfox-bu/990292050335943/
The IEAE said this
https://emetonline.org/resource/iran-violations-since-jcpoa/
The International Atomic Energy Agency (IAEA) has never certified that Iran is in “compliance” with the deal. Moreover, each quarter since January 2016, the IAEA has reported that it still has not been able to determine that Iran has no undeclared nuclear facilities and materials and thus cannot conclude that Iran’s nuclear program is peaceful.
Israel discovered two clandestine facilities in Iran in 2018. Both show that Iran violated the deal by holding back information, nuclear equipment, and nuclear materials.
The files show that Iran lied when its leaders, including President Hassan Rouhani said: “Iran has never sought to build nuclear weapons.” It shows that the Iranians continue to want to build such weapons. It shows that Iran violated the NNPT and failed to come clean to the IAEA about its past research. It indicates that Iran had begun the process of establishing an underground nuclear test site and developing the necessary methods to estimate nuclear explosive yield in the early 2000s
Iran has refused to cooperate with the IAEA seeking to inspect the sites.
Post-deal, Iran refused to cooperate with the IAEA.
Each of the 8 quarterly IAEA reports issued since the JCPOA’s implementation has lacked information that would enable independent assessments of Iranian compliance, raising concern that the agency seeks to conceal. None of the reports states that Iran has complied with the JCPOA. Rather, as the JCPOA notes, the IAEA’s mandate primarily entails monitoring and reporting on Tehran’s nuclear-related actions (or lack thereof) pursuant to the JCPOA’s provisions.
Iran blocked an official from the IAEA from visiting its nuclear site at Natanz. The IAEA has confirmed that Iran lied about its secret nuclear warehouse in Turkuzabad that violates both the JCPOA and the Non-Proliferation Treaty. The IAEA has also stated, probably about Turkuzabad, that “The agency has detected natural uranium particles of anthropogenic origin at a location in Iran not declared to the agency.” Iran has produced excess heavy water at Arak in violation of the JCPOA.