Not really, because the EAD was applied for with a separate form. If the I-485 form had the wrong spelling, the green card could still end up with the wrong spelling even if EAD and AP have it right.
Was her I-485 already filed before that?
I checked I 485 form for her and it was USCIS mistake - we gave the right last name but I have also found another problem. Here are the details:
At the time of filing(July 19 07) these forms, we were changing employers for her. Lets say, employer A was holding her H1B and we were looking to transfer to employer B, who by the way is the current employer.
Employer B told us that he has already filed for H1B before July 19 2007 - So while filling the G325 A form, we have listed employer B as the current employer and also told them that current H1B expires on 07/19/07. But her H1 with employer A wasn't expiring on 07/19/07, in fact it was valid until 09/30/09.
Now, when I check the H1B receipt for her from employer B, it is Aug 10, 2007 - which means we gave the wrong information in G325A. So basically, USCIS thinks she is out of status from time 07/19/09 to 08/10/07 but she wasn't really.
Can i just tell USCIS that her I485 was filled out incorreclty because of miscommunication between Employer B and her or is this is a big offense?
I am really worried now - trying to get an appointment with lawyer - your help, advise, thoughts are greatly appreciated.
Thank you.