PWM, I find that sometimes charging gets goofy, and have seen it, for lack of a better word, stall at times.
it seems that it causes most the problems when the bike is turned OFF, you plug in the charger, and then it I guess you could call it, turns on to charge... but is not really on all the way. Sometimes the charge is there and it won't end, and it won't unlock the charger, you can't interrupt it, etc. What I have had to do is hold the power button down for like 20 seconds sometimes to force it to turn off, then push to turn back on, and it gets back into a 'normal' .. the way it should work, charging mode then and finishes the charge.
just for S and G's turn the bike ON first, then plug it in and initiate a charge and see if it fixes that. let is set 20 minutes or so, see if it does something for you. Also completely unplug the CCS plug too so it's powered down from the wall, and then turn it back on. No they are not supposed to have any sort of 'memory' in them but you never know nowadays with all the fucking spyware everywhere so just to be sure everything IS totally reset.
I had my bike hang at 98 percent once and this fixed it right up.
Aaron
EDIT: Let me also add. Although i do not KNOW for a FACT this caused / causes your problem, 'these' problems but power quality tends to be a HUGE thing with all these smart electronics. If you get any glitches, surges, blips etc, it can make things act wonky. I see stupid shit with my neat gadgety washing machine and dryer sometimes too when power flickers or the lights dim during a storm etc etc. Unplug for a minute to let everything drain down and reset tends to fix all these little bugs and woes.