Another his problem is that he has used EAD to work in another company. If his approved I-140 is invalid, then his I-485 will also invalid, resulting in his EAD invalid.