I would appreciate any advice regarding US reentry after traveling around Mexico for two years. Here is the situation:
- I am from New Zealand.
- I obtained a 10 year US multi-entry visa. I did not use my Visa Waiver Program as I wanted to stay in Mexico for more than 90 days.
- I transited through US and was given a B-2 visa to do so. I flew out of the US the same day I arrived (did not even leave the airport).
- The date on my B-2 visa has now expired, but I am not sure if this is relevant.
- I have stayed in Mexico for two years on an FMM (I am aware of my situation regarding this).
I am now planning a trip to the US for a few days but I am concerned I will be considered an overstayer by the US as I did not leave Mexico.
Does this rule only apply on the Visa Waiver Program?
I am concerned I will be forced to return to my home country because I want to return to Mexico after my visit (I will be applying for full residence shortly).
I have tried to do everything right by US Customs but I am worried I have inadvertently broken the confusing rules.