Fuel gauge problem

That description is exactly what ALL aftermarket senders do. Only an OEM sender or a meter match will fix it

Short answer... The tank is not a rectangle and the gauge requires a curve. 10 is full, 23 is 1/2, 73 is empty. The OEM senders are calibrated for the shape of the tank AND the curve for the gauge.

After market senders are linear , ALL OF THEM
Ah… I didn’t think of that. When I tested it with my ohm meter I noticed it was linear and thought that was correct. Thanks