My Garmin Instinct 2s solar has the wrong time after charging and soft reset

Since a while ago my Garmin Instinct 2s solar start to have solar charging problem after cable charging, same as everyone else here.

So now while waiting for a software solution, I am following the suggestion: every time after I charged the watch, I soft reset it by holding the ctrl for long enough, then turn on the watch again. Solar problem solved.

Until recently I found out the watch is showing the wrong time after this. Like ~10 min behind. I couldn't tell whether it is drifting or straight away have the wrong time at some point as I charge my watch before bedtime. And today I was almost late because my watch told me I still have time to sleep in, which is not the case.

Time can be corrected after syncing with my phone. 

I wonder if anyone else has the same issue and what can I do from here.

Thanks Slight smile