It's a pressure campaign to get a nuclear deal. NYT reported Iran already offered to open the strait, end hostilities, and negotiate a nuclear deal later, but the US rejected that offer as they want to pressure them into giving up their uranium.
Now Iran is demanding money in exchange for the uranium which is the primary roadblock.
It's a pressure campaign to get the Iranian leadership in one place so that Israel can bomb them again. There was a deal, the president cancelled it in his previous term.
Nobody credible said or believed Iran was making nuclear weapons. Iran had made it a fatwa against the Islamic law to develop such weapons and Obama had referenced that. They also dont believe bolivian fishermen could reach the US with stocks of drugs, they dont believe venezuela’s president was a hidden drug kingpin, and they also dont believe that Cuba is a credible threat that needs to be blockaded to the stone age.
These are power plays to signal that world dominance is not decaying but in case of Iran it has backfired and pushes China’s narrative as a pillar of stability.