I-9 expiration date

I had my H1B transferred and after that I travelled outside the country. Now, my I-94 admit until date is different from the one on transferring H1B and this is causing a mismatch when verifying I9.
Please advise on what should be the right expiry date and documents to be uploaded.

This is urgent and would really appreciate if I can get help soon.

The most recent i94 expiry date should be used.