Re: I-140 approved, to file I-485 when PD is current?
Unless visas are current, then the I-485 cannot be sumitted as it is on hold by the US government. They are not accepting it at this time due to the retrogression being in place. Only the I-140 can be submitted at this time as it is not covered under the retrogression.
And a requirement for the I-485 is that one is actually in the US since it is part of the AOS procedure, or Adjustment of Status.
Since the government got forced into opening their window to accept these petitions about 17 months ago, and 800,000 were submitted, do not expect to see things open up for more than 5 years if you do the math.
Not sure why you were not told about all of this by your immigration attorney that did your paperwork, or even by the employer.
CP or Consular Processing is what is used when one is out of the US, and they never use the I-485. They use what is called a DS-230 plus other requirements.
Nursing News