Sorry to hear your issue.
The fact of the matter is USCIS is correct. To maintain H1B one should be working and get paid. So even if you were on H1 of "X", since you were not getting paid its considered Out Of Status.
The best thing to do for you is get a good attorney and file a lawsuit...
I would request DHS to Switch I-485 Category to EB-2 (change underlaying approved I-140). That will be the quickest way to get I-485 approved (as its been pending for last three years & must have got Name Check etc cleared)
Do not revoke your EB-3 I-485. Get your EB-2 I-140 approved and then request USCIS to change underlaying I-140 of your I-485 (when PD becomes current for EB-2). If safer & very easy way.
Apply for EB-2 I-140, once it gets approved, request USCIS to swith the underlaying I-140 of current pending I-485. Its simple process as long as your LC asks for Masters or Bachelors + 5 YR Progressive Exp.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.