With regards to the inflated step count values, this is something I came across too when using the Gadgetbridge app on the Bangle 2. If you switch to using the Android Integration app then instead of the GB app then it should report more accurately
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.
With regards to the inflated step count values, this is something I came across too when using the Gadgetbridge app on the Bangle 2. If you switch to using the Android Integration app then instead of the GB app then it should report more accurately
Edit: Link to my post http://forum.espruino.com/conversations/370644/