Sleepbuds 2 - left bud won’t charge past 22%

After charging for hours the 2 lights in the charging case are still blinking. I remove the buds , fire up the app and it shows both are charged to 100%. I reset the case with a paperclip, replace the buds and the lights aren't flashing any more. But the next time I put them in the case exactly the same thing happens and the case needs reset again to fix it.

I've tried connecting the case to a PC to see if there is a firmware upgrade but Bose updater (latest version) doesn't recognise the device.

Any suggestions, please.