Me (US Citizen by birth) and my Mexican wife (has visitor visa/BCC, we will be married 2 years as of next month) are planning on having a child. We are currently living in Mexico while I work towards my citizenship here and she levels up her English, since she's terrified about interviews in English. After that's done we were planning on working on her documents for the United States (she only has a border crossing card at the moment)
So, my ultimate goal is for my family to be able to freely flip back and forth residence in US/Mexico as my work requires.
Our preference is to remain in Mexico and for me to continue to work remotely consulting in the United States, but since finding clients that accept remote work isn't a guarantee, I expect we'll need to live in the US at some point in the future, or at minimum for the duration of her naturalization process when we get to that.
So we discussed it and we were planning to have the child here in Mexico, due to the better healthcare situation.
But recently I was reading on here, and saw that the US is proactively cancelling the US passports of US citizen children born abroad if they aren't residing in the US. That would throw quite a wrench in our plans, and I'm worried about getting into a mess of juggling trying to finding work for me, navigating her IR-1, and fighting USCIS for some kind of admission for the child.
Is it a better idea to have the child on US soil? Are they only going after the children of naturalized citizens, or does this affect everyone?
Also, if my wife becomes a naturalized US citizen, will she be stripped of citizenship if we spend too much time in Mexico?