I'm wondering if all of these things are connected and maybe when a notification is sent to the watch it breaks its communication with Gadgetbridge.
This is likely related. What apps/clock to you have installed? You can get a list from the 'More...' tab of the app loader. Do you think you could connect with the Web IDE and then paste this code in the left-hand side:
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.
This is likely related. What apps/clock to you have installed? You can get a list from the 'More...' tab of the app loader. Do you think you could connect with the Web IDE and then paste this code in the left-hand side:
It should cause a notification to appear - maybe it will show up some log messages/errors that might help you?