I plan to leave US soon. I-485 (EB3 downgrade) filed by company B I-140 company A approved 2013 I-140 company B approved 2015
If I leave US (for good) while my i-485 is pending, A) is my i-485 abandoned? B) what if i come back to the US after 2 years? Can i still use the I-140 company A approval to retain my priority date? Or do i have to start a whole new application? C) if I return after 2 years, will getting an h1b easier?
Thanks in advance