Dynamo.s are polarity conscious without reading it up you used to flash a quick quick 12v
pos to the main terminal ??
Gauges are voltage regulated , dont read right if reversed , there is a stabiliser clamped to the back of the speedo which regulates a 10.5 volt pulsed feed to both gauges
its certainly had battery been put on reversed and should be neg earth as you have said,