Democrats have been trying to stop US support for Saudi. As much as I loath Steny Hoyer, he refuses to get behind efforts to stop the fight against Iran.
Iran is getting rolled back massively across the Middle East. It has been a tidal wave.
When the US pulled out of the Iran deal, the Treasury Department raided the International bank accounts for Iran’s IRGC, that operates it’s external trouble making.
Israel attacked Iran and it’s surrogates in Syria the next day (within hours actually). The Saudis and Emiratis launched a major campaign against Iranian surrogates in Yemen, right on cue. Suddenly, diplomatic maneuvers propose settling the conflicts in Syria and Yemen, by separating the locals from Iran.
The Iraqi elections this month seem like they will block Iranian surrogates out of the next Government that will form - Gen Sulemani has been ordered out of the country (He had to leave Baghdad, but not Sulemaniya).
In the space of a few weeks, Iran has taken more and bigger hits than they have in many years. At home, they face serious unrest, a shutoff of trade deals, pullout of foreign investment, capital flight, a collapsing currency and a threatened banking system.