AC21 only require more than 180 days of I-485,no matter
I-140 approval or not.
However if I-140 getting denial,I-485 will be denial,you should leave USA first,then enter again with a new H1B visa,you may file new I-140 & I-485 in future.
I-140 approval or not.
However if I-140 getting denial,I-485 will be denial,you should leave USA first,then enter again with a new H1B visa,you may file new I-140 & I-485 in future.