My current Employment GC is at LC in EB3 stage. Due to retrogression I will not be able to apply for I-485 (god knows till when). My spouce is a GC holder not USC. Hence, I think I can file only I-130 (correct me if I'm wrong) and wait for it to get approved and then file I-485. My questions is while I-130 is pending, can I extend my H1-B based on my employment based pending LC (more than 1 yr) without any issue? Also while getting the new H1-B stamped on the passport in US consulate abroad is there any issue?
Please advise.