I'm having this same problem right now. It was working last night, but it's stuck "Searching for GPS time" now.
I've DFU'ed 2.05 release, and so forth, no luck. I've booted with various combinations of BTN1 and BTN2 held down, as described in https://www.espruino.com/Bangle.js#resetting-without-loading-any-code
Best I've managed is with BTN1 held through "====", getting to the logo screen with
-> Bluetooth showing, but can't get it to speak to anything yet.
I've still got a few things to try.
Of course, I literally just posted my other Bangle to my Dad about half an hour ago, to give him something to do during lockdown. :(