My I-94 entry record shows a different validity period than my visa.
The expiration date shown on my I-94 issued at entry is different from my visa’s expiration date. The I-94 shows a shorter period.
I’d like to know which one takes priority, and whether staying longer than the I-94’s validity period could cause a visa problem.
Typically, when a passport’s expiration is closer, the I-94 validity is granted for a shorter period than the visa, resulting in a shorter permitted stay. In this case, you should treat the I-94 as the controlling date for your status expiration. You’ll need to get this corrected, and that correction has to be done through a CBP office.