Watch switches off during activities

Hello. I have an Instinct Solar with software version 19.01. For the past few months the watch has been turning off during activities. It usually happens at a distance marker or after I pause and then resume. It definitely seems like a bad battery that cannot hold its charge. If this was a car the company would issue a recall and fix the issue. I have tried all the suggestions regarding soft resets and total factory reset, when I need to setup the watch again and no joy. The watch was younger than 2 years when the problem started. Does anyone know if this is definitively a hardware issue, or perhaps a software issue. I think it may be a software issue where the watch is charging the battery too quickly and even thought it displays 100% battery, it is not.

Can anyone from Garmin please assist.