The 20 million barrels/day through the Strait mean much more to other G7 members (Japan, Europe) than to the US. The president will insist Iran does not charge tolls. Efforts to bypass the Strait (UAE pipeline, Saudi petro line) make it less of an asset for Iran going forward.
I hope we get strong statements from the G7 condemning any attempt by Iran to hold the world hostage over the Strait.