Battery level indicator doesn't work

After I charged my vivoactive 5 for the first time the battery level indicator either shows 100% until it dies 5 - 6 days later or if I restart it the level changes to 'Low' (even if it has just been charged) I have tried all the suggested fixs:

Resetting the watch - No

waiting 24 hrs - No

using the find my devices on the connect app - No

restarting the watch - No

It is incredibly frustrating, surely there must be a simple software fix??

Has anyone else experienced this problem and If anyone has any other suggestions I would be very grateful!