I think you're right, it's a bracketing ambiguity.
Rather than "Iran to use Hormuz fees for (reconstruction instead of reparations)" it's more likely to mean "Iran to use (Hormuz fees for reconstruction) instead of reparations"
Rather than "Iran to use Hormuz fees for (reconstruction instead of reparations)" it's more likely to mean "Iran to use (Hormuz fees for reconstruction) instead of reparations"