Hi.
The float operates on a variable resistance that indicates the fuel level, it would be important to check with a multimeter if the entire resistance path is correct or there is a poor contact reading when the tank is complete.
https://www.autodaewoospark.com/medidor-de-gasolina.php
Salu2.