lots of difficulty maintaining a connection between Bangle.js and Gadgetbridge
Could you maybe try removing the watch from Gadgetbridge, and trying again without choosing to pair when prompted? I'm not sure why this makes a difference but at least in my experience Pairing seems to have an effect on connection stability.
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.
Could you maybe try removing the watch from Gadgetbridge, and trying again without choosing to pair when prompted? I'm not sure why this makes a difference but at least in my experience Pairing seems to have an effect on connection stability.