The fuel sensor is a simple device, just a flat that uses a variable resister ,
as the float moves up or down , a wiper moves across a wire resister , this increases or decrease the voltage in the circuit, the highest resistance is experienced when the tank is empty...as you fill the tank the wiper moves and reduces the resistance until it is zero.. and the voltage is maximum. ie 12v .. gauge shows Full
Your tank shows full which would suggest there is a short in the wiring, it could be a short in a connector block or anywhere the wire is exposed near the chassis or body .. disconnect the sender and see if the tank shows empty.. if not then it's a short in the wiring.
hope that helps