Instead of turning off my CT125 engine with the key, I'd developed the habit of leaving in gear and dropping the side stand.
OK, unless you then also do not turn off the key - as within a few hours, the battery is flat.
Kick-started fine, but carried a CEL for an hour or so ride.
Battery charged fine, and started engine many times for a few days, but CEL stayed lit... so, I purchased a reset thingy:
To access the reset process - as per the above vid - you need to remove battery cover, and I thought I should just trickle charge the battery before I did anything as it was just there.
After two hours on the intelligent charger, the battery was reported as full, engine started perfectly as expected, and CEL went off; no need for any reset process.
Assume the battery discharge, and a mismatch in generated to carried voltage triggered, then kept the CEL illuminated.
Either way, no CEL, no reset needed.
Thanks too for the tips and comments here...