This a battle of will.
The USA has shown its best hand already - there is nothing new in the USA's strategy and the outcome from USA's action will be no different from the first time and second time.
Iran is taking big blows(massive blows), but it seems they are happy to absorb those blows because they know the clock is ticking on both the USA miliary depth of resources and the overall global economy.
What the Americans are trying to do, is what the Nazi's tried during "
The Battle of the Bulge", ie they tried to get to the oil before the clock ran out. The Nazi's failed( cool film if you have not already seen it ->
https://en.wikipedia.org/wiki/Battle_of_the_Bulge_(1965_film) )The USA is trying to get Iranian surrender before their clock runs out. I don't think they realize how p*g headed Iranians can be on a point of principle, let alone their rights - their entire culture currently is based around resistance and sacrifice.
This Battle for Hormuz may well be the last battle of the war, where the USA tries tries to recover some "honor" from its strategic defeat in this war. Maybe they can convince themselves, it was worth it to "re-open" the Straits ( that were already open before the war starts ) if they are successful. The world will of course judge this war differently.
Yes, the USA armed forces are mighty, and yes a lot of assets are lined up but are they anymore than during the main war? Materially, what will change this time other than performing war crimes of hitting power stations and water plants? There is not much else for the USA to do.
imho of course..