Yes, I used to get that, but now I can only get about 4 gallons in and 150 miles I have always laughed at the gauge accuracy! 🤣
Did you actually run out of fuel? I'm a new M3W owner and I did about 600 miles last weekend. I fueled up every 150 miles or so as the guess-o-meter read 0% after that. When I went to fuel it, I also got about that amount in every time. However, I did not run out of fuel and when I tap the tanks they sound the same.
My M3W has a short fuel sender in the tank which reads 0% when the tank is at about 40%

The accuracy of the fuel sender can however deteriorate over time due to sediments on the wires inside the sender. This causes the sender to give faulty readings more and more the older it gets. Maybe it's just the sender that's at fault and you could still do more miles than you think?
If you're handy with a spanner and a screwdriver I would do the following:
- Fuel up the car completely. If the dash reads 100% you are sure that the right tank is completely full as that tank contains the sender unit.
- Shortest route home, and take out the bootliner to expose the tanks and their connections
- Undo the fuel hose from the top of the left fuel tank. It's the narrowest hose and it serves as an overflow/breather for the left tank. No fuel should come out, but do be careful and keep some rags at hand. You never know with a Morgan

- Stick a rolled up piece of paper (don't let go!) or something else into the hole in the tank, see if it gets wet. If it does, you know both tanks are full.