The deal is not a treaty and, therefore, was never going to the Senate. That’s why Cotten wrote infamous open letter to Iran that bill is not binding and next President could end it. This bill forces the Senate to weigh in on it. Probably the best of the bad options available to a Senate being ignored by a lawless President.
Since when is a nuclear arms deal not a Treaty?