Closure of the Strait is costing hundreds of millions per day. They can use the Strait if they sell in Yuan, they can't use the Strait if they sell in dollars.
The petrodollar agreement between the middle east states and the US is basically a protection racket, the US "protects" them (by not doing regime change) in exchange for those states agreeing to sell their oil using dollars. This is the foundation of what made the dollar into the international reserve currency and the primary currency used for all trade, because the dollar was secured against oil, the petrodollar.
It is the backbone of the dollar's value and stability.


I think they're trying to end the war because they want their ships to go through the strait and raising this is pretty much the scariest thing the US could hear.