Hello everyone, first of all thanks a lot for all the information that is provided. I'm in the US with an H1-B visa, and my visa and I-94 are both set to expire in August. My max-out date for H1-B is in December 2021. I understand that while an I-485 is pending, I'm legally allowed to stay in the US.
Just this past week, I also have a PERM application approved and I can file I-140 and I-485 for an EB-3 application through the company I'm working. I'm trying to evaluate what's my best option.
I'm still leaning towards applying with DV-based AOS due to the possibility that it will deliver me a green card earlier. However, if the DV-based AOS application fails after my I-94 expiry, would I still be allowed to "stay" and be eligible to file another application (I-140 and I-485) for the employment based?
Note: Green card through consular processing is unfortunately not an option for me at the moment.