If USA loses China as it's main manifacturer, then Mexico is the second best option (cheap labor, decent skill, easier supply chain).
The investors and businesses may be taking this into account.
I heard there's a lot of Chinese investment going into Mexico. But Iran? Maybe they are doing well selling oil to Russia? No idea, I just thought their fiat currency was inflating like everyone else's.