Nope. You can even compete at Regionals as a non-US citizen. I know a Russian that has competed there.
We know a different family whose skater now represents another Federation (joint citizenship). That parent told me that there is nothing that prevents her daughter from also skating at Regionals.