something is wrong about this i140 approval notice. Is there any status gap? or you checked consulate process in your 485 form?