On my 3rd tank it showed 7/8 for first 50 mile then full for 20 mile.

Same as first tank. If this holds true, I would tend to think the sending unit is placed in the tank where a bubble forms. This bubble can not burp until the tank is slightly below full.