I also have this issue, it happens after about 5 or 4 days of working fine.
It has happened with my two BangleJS 2 that I have.
I updated firmware and Factory reset one of them last night and its working fine. Must wait a few days to see if it happens again.
I cannot, however, confirm the behavior happens when phone and watch lose connection because of distance. I always have the phone and watch on me all day. Still, they will disconnect randomly during the day causing the same issues you discussed earlier. The hour in my watch also goes back by a couple hours when this happen, minutes stay correct. (IE: Real time is 14:34, time on watch is 10:34).
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I also have this issue, it happens after about 5 or 4 days of working fine.
It has happened with my two BangleJS 2 that I have.
I updated firmware and Factory reset one of them last night and its working fine. Must wait a few days to see if it happens again.
I cannot, however, confirm the behavior happens when phone and watch lose connection because of distance. I always have the phone and watch on me all day. Still, they will disconnect randomly during the day causing the same issues you discussed earlier. The hour in my watch also goes back by a couple hours when this happen, minutes stay correct. (IE: Real time is 14:34, time on watch is 10:34).