None of those involved a foreign power on US states. Pancho Villa was rading TX before TX was a state. An if memory serves, he was not acting as an official asset to the Mexican government.I think you are forgeting Fort Sumter, and for that matter all the battles started by the south during the civil war and the raids Pancho Villa made in New Mexico. I'd include some battles during the War of 1812, but since we started that one I don't think we can count those.
Additionally, Confederate forces were not considered foreign since the north did not recognize the south as a legitimate state or government.