The Moeller mechanical float and the float for the EFIS are both located near the front of the fuel tank. Both floats will rise and touch the top of the tank at ~ 16 gallons. If you top-off the tank by adding an additional 4 gallons, neither of the mechanical floats will budge because they are already pinned against the top of the tank. This is why both the mechanical gauge and the EFIS indicate maximum 16 gallons even if the tank is filled to 20 gallon capacity.
When you start flying with a full fuel tank it will register only 16 gallons and both gauges will show 16 gallons until the first 4 gallons are consumed at which point the gauges become active and are surprisingly accurate all the way to near zero. No problem… best to have correct indication when fuel is at critical levels. If you could monitor the side sight-gauge you would be able to see gallons 16-20 consumed during the first hour of flight.
The legacy 12 fuel tank is a fully-usable design with the bottom of tank tapered toward the exit port. I have flown my plane down to ~ 1 gallon remaining on two different occasions when preparing to remove the fuel tank for maintenance. If the Moeller float is “bobbing” around you still have usable fuel. Try that in a Cessna or Piper….
The above scenario works for level flight and when airplane is pitched slightly nose-down during landing phase. It is critical to have minimum 4 gallons of fuel for takeoff so fuel tank doesn’t un-port as fuel moves to rear of tank when the nose of plane is in climb attitude.