The attack on Iran was an attack on the globe, causing energy and supply chain issues for everybody, including the attackers.
Other countries are not volunteering to help prosecute more attacks on Iran, because they are already victims of those attacks, and it's bad enough that the USA and israel aren't even apologizing for hurting them, much less paying for the damages.
Thus, the offer to "help patrol the strait" once the USA and israel stop attacking is meant to persuade the USA and israel to stop attacking, not an indication of support for the USA and israel's attacks. Indeed, most countries do not support the USA and israel's attacks on Iran, were totally okay with the status quo, and would have preferred if the USA and israel had not attacked Iran.
So what? Attacking Iran was a stupid move, but the US and Israeli regimes don't particularly care about the other victims whining. If other countries are going to make themselves dependent on fossil fuels from the Persian Gulf region then they'll either have to secure their own sea lines of communication or accept that supplies are unreliable. Asking for apologies or payments won't accomplish anything. That is the geopolitical reality.