I'm filing I-130, I-485, and I-765 concurrently. The I-130 was filed online in February and I'm filing I-485 and I-765 right now. All three forms ask for I-94 number, but I-130 and I-765 ask for I-94 on arrival, whereas I-485 asks for the most recent I-94. I entered on B-2 visa then changed status to F-1 here, so I got a new I-94 with the F-1 approval. I already put in old I-94 number (on arrival) on I-130, how should I fill out I-485 and I-765?
Also, on I-765 asks for Passport Number of Your Most Recently Issued Passport, but the instructions for I-765 says, "enter either the passport or travel document information in the appropriate space on the application, even if the passport or travel document is currently expired." Does that mean I have to enter passport number I used when entering US, which was expired, or the new one I renewed with my country's consulate here?