You don’t help “rebuild” nations you go to war with unless they unconditionally surrender.
Otherwise, you’re just enriching the very regime you didn’t defeat.
A $300B “reconstruction fund” for Iran, even if they supposedly comply for a few years to get the money, is bad news.