You could try and see if the nRF Connect app is any better?
Do you have any friends you could ask to see if you can use their phones/devices?
If the bootloader is there and accepting the connection I'd be pretty certain that the Bangle is fine, it's just somehow it seems the devices you have are all having issues connecting reliably to it with bluetooth.
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.
You could try and see if the nRF Connect app is any better?
Do you have any friends you could ask to see if you can use their phones/devices?
If the bootloader is there and accepting the connection I'd be pretty certain that the Bangle is fine, it's just somehow it seems the devices you have are all having issues connecting reliably to it with bluetooth.