Trump is not a negotiator. He is a bargainer. He thinks in terms of using force to make the other side quickly agree to his terms, and nothing more. Not being a strategic thinker, he cannot see past his tactics for situations where they don't work. Iran probably stumbled upon closing the Strait of Hormuz, and has found that tactic to be highly effective in dealing with the dolts sent to the negotiations.
The present stalemate will continue for some time. Iran is selling a little oil, the bombs have mostly stopped falling, they have the US by the cojones, and they have revealed the Great Satans leadership to be impotent and incompetent. And they still have all of the nuclear material created since Trump tore up the Obama deal. Pretty good for a pariah nation ...
The passing of this trainwreck of a bill will result in millions in Red States being disenfranchised. Those voters will find out about it on election day. In the meantime, all Dem voters must ensure they are registered to vote, have two forms of valid ID (passport and current driver's license), and get to the polls as soon as early voting is allowed. And NO ABSENTEE VOTING IF YOU CAN AT ALL AVOID IT...