Why build an advanced factory in enemy's territory? Why build up their domestic supply chain, train specialised workers for the enemy?How is a CATL plant in the USA more risky than in Mexico? The entire point of having a plant in Mexico is to serve the US market. I spent 2 5 day trips in Mexico City recently. Guess how many electric cars I saw? 1, just 1. The only reason you would have a battery factory in Mexico is to serve American cars.
I prefer x1000 times that this factory is built in a non-western, non-enemy state which we also look to develop our relations.
Besides, Mexico has NAFTA with the US which means that CATL can access the American market without needing to physically place any factory there.
What to "calm" political tension?. The US is an enemy state hell-bent on destroying China. There is no way or need to "calm" that political tensionThey have to build factories in America to calm the political tension of this issue
As mentioned, better to help a neutral country than help the enemy. Whatever else you are writing about US attraction to Chinese FDI is invalidated by what I just wrote.You don't need a battery factory in Mexico to be able to sell cars there.
TLDR: The US is an enemy country and as such we should avoid helping it at all times when possible. Mexico is perfectly acceptable investment place, the government there will be invested in their success instead of waging daily smear campaigns against it
I can see the US "spy" allegations from a mile away already. "Omg!!! Chinese batteries are spying us, ban them now!"