Minor update. I reconnected the charger and updated the Inmotion app, it prompted for software update. Software update is now done and the symptoms haven't changed, but I do have a little more information.
The wheel is charging and I'm getting no alerts about voltages.
The app was a good shout. I briefly had an alert showing on the wheel icon, tapped it and got a warning about not holding the power button while riding (I'm not riding, it's charging and turned off). The screenshot is attached.
I managed to catch the wheel while it was actively beeping and the power button would not turn off the headlight. I could feel it (mechanically) operating, it was just having no effect.
I captured the device log and uploaded it to Inmotion, and during this time the beeping stopped. Immediately the yellow warning triangle vanished in the app and the power button started responding again, allowing me to turn the lights on/off.
Yes, both battery packs have identical voltages, I can't see a way to see the voltages of the individual cells.
My current thinking (mostly speculation) is that there is a software or hardware fault with the power button, causing it to:
Spontaneously turn the headlight on/off.
Think that the power button is being held down, even when the button isn't pressed.
Warn me about holding the power button, even though I'm not even in the same room.
Have no way to detect the power button being pressed, so I can't turn the lights off when they come on.
The EUC is still charging, we're at around 42% as I type this so I genuinely don't think there's anything wrong with the batteries, charger or charge circuitry.