I did speak to an IIO today at 3.00 PM and this is what I got from her:
She confirmed that they have my I-140 file(My I-140 was for AOS). She also confirmed that if I-140 is approved for CP, but I-485 is filed instead, it sometimes causes delay as INS waits for the I-140 to come back from NVC. Moreover INS will only ask for that file once they start working on your I-485 file. I hope this helps clearing our understanding on some of the delays.
Good luck.
She confirmed that they have my I-140 file(My I-140 was for AOS). She also confirmed that if I-140 is approved for CP, but I-485 is filed instead, it sometimes causes delay as INS waits for the I-140 to come back from NVC. Moreover INS will only ask for that file once they start working on your I-485 file. I hope this helps clearing our understanding on some of the delays.
Good luck.