Oil companies were warning him that supplies were becoming critically low. Trump panicked because he started a war he had no clue how to end, other than threatening to bomb some more. So he surrendered and agreed to pay Iran $300 billion to open the Strait.
Now, what i read, the Gulf nations are paying for it. The ballroom is a different story, o no it isn't. The gulf states are paying for those too! I wonder what favors they would need???