Ok, great! yes, so yes, I think most likely it's gpsautotime or widadjust. There are a few options actually:
It's having gpsautotime and widadjust - widadjust in particular won't be expecting that anything else is adjusting the time at the same time as it is, so that might be causing an issue. It'd be worth trying to install one or the other and see if that fixes it.
It might be some issue with gpsautotime/widadjust and UTC -7 pushing the time into a different day I guess.
The step count resetting is definitely going to be because somehow the global time has been reset to a different day, and so it starts counting from 0 again.
To debug, you could connect with the Web IDE and paste in:
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.
Ok, great! yes, so yes, I think most likely it's gpsautotime or widadjust. There are a few options actually:
The step count resetting is definitely going to be because somehow the global time has been reset to a different day, and so it starts counting from 0 again.
To debug, you could connect with the Web IDE and paste in:
And then you can at least see what the time is being set to (and when)