The I-94, not the visa stamp, is what actually controls your permitted stay verified
A visa in a passport is only permission to travel to a U.S. port of entry and ask for admission; it is the electronic Form I-94 admission record — the class of admission and the 'admit until' date CBP creates at entry — that legally controls how long a person may stay and in what status. A visa can carry a later expiration date than the I-94 and that is irrelevant: overstaying the I-94 date is the violation that matters, regardless of what the visa stamp still shows.