Install an inline fuel tank whistle. It installs in your vent line. As you fill the tank, air is force out of the vent line. As it passes through the whistle, you hear the whistle. When you hear the whistle stop, stop filling. It means there is not enough air in the tank and it is full.
This is the similar to what they use on oil tanks for residential home heating oil. The oil delivery guy has no idea how full your tank is, but he can hear the whistle from outside.
Here is the marine version:
https://defender.com/en_us/green-mar...0air%20escapes.