I don't really know what the issue would be I'm afraid - it's the same basic firmware as Bangle.js 2 which hasn't got any crashes I'm aware of. If you had a way to reproduce it I can try and debug and fix it here, but RAK5010 isn't a board I'm actively supporting at the moment.
Just to add: you could use an nRF52DK as a sniffer and record all BLE advertising received, which I guess may help in tracking that down
Also: worst case you can just add a watchdog to ensure it automatically restarts if this does happen
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.
What firmware are you on?
I don't really know what the issue would be I'm afraid - it's the same basic firmware as Bangle.js 2 which hasn't got any crashes I'm aware of. If you had a way to reproduce it I can try and debug and fix it here, but RAK5010 isn't a board I'm actively supporting at the moment.
Just to add: you could use an nRF52DK as a sniffer and record all BLE advertising received, which I guess may help in tracking that down
Also: worst case you can just add a watchdog to ensure it automatically restarts if this does happen