The pump is malfunctioning and shutting itself off too early (since your prior fill).
Assuming your gauge is like mine, I drive about 50 miles before it drops down from the full marke. Basically, that means you've got a 2.5 gallon buffer where the tank can look full -but not BE full.
I also suspect you might have gotten it more full than usual on your prior fill-up.
This is why you can't accurately measure fuel usuage with less than one tank of fuel. Ideally you want at least two/three tanks before drawing any conclusion.
Would have been nice though!!!
(BTW...Another possibility is your O2 sensor is going bad and you're actually running way too lean!!! And, that would be very bad.)
2001 Ebony VX and 1989 Custom 383 Corvette