Hi, I married my husband in 2002 in Panama. I have dual citizenship, Panamanian and Slovenian.
I entered the country with a Slovenian passport with a visa waiver.
My husband became a permanent resident on February 2004, as a Single Son of a Permanent Resident, at the time he got the Green Card, his father was already a citizen.
It's complicated, I know.
He filed a I-130 petition for me, wife of a Permanent Resident. Later we found out that I do not qualify because I didn't entered the country with a visa, but with a visa waiver, and that he must wait for his Citizenship for which he'll apply in November.
We have a pretty big problem because he lied at the time of interview saying that he wasn't married, and he got his green card, we know that when he applies for Citizenship, they'll investigate how he got his Green Card, finding out that he got it as a Single Son of a Permanent Resident. That's what his application says, but at that time, his father was a citizen already.
I don't want to put my Green Card in Jeopardy and the only way I can get it is if he gets his citizenship...can I withdraw the petition, go back to Panama and apply for a visa as a Spouse of a permanent resident, and enter the country with a Panamanian visa instead of a visa waiver with a slovenian passport?
And what can he do to avoid problems when applying for Citizenship, because of the lie?
Thanks in advance, it's so complicated, but I know there is a solution!

