Completely blocking the strait will financially ruin Iran in no time at all. Almost everything they import/export goes through the strait . In 13 days their storage capacity for oil will fill up. They will have nowhere to put oil they pump. Therefore they must stop pumping oil. When oil wells stop, it ruins the oil field.
Detailed analysis here:
https://threadreaderapp.com/thread/2043456536454836467.html