Gaza hasn’t got its $10b funding yet so do you really think Iran will get $300B? And remember most of the fund are just confiscated Iranian funds anyhow.
If the US and allies didn't want to spend the 300b they should've stuck with the existing agreement that didn't include 300b in repairs.