CONFIRMED!
Rusted and flakey sender.
I ripped the float assembly off and cleaned the base off and sprayed it with epoxy spray paint and was going to install it without the sender but I found a cheap replacement that works somewhat. The gauge goes to over half.
I'm happy I found the issue but...