Hey @Mikey,
Are you building against the latest master, or are you building using the build IDE?
I believe it’s possible you might be seeing a ‘safe mode’ that was introduced recently and also got an ‘led color’ recently as well. There is better documentation for this coming, but unless you tell it not to, the new firmware will try to recover from crashes into a state where you can always flash OTA, but that means it has to stop running your code. A quick tap of the reset button should immediately go back to running your code. You can disable this behavior as well. It’s possible that’s not the case, but I’ve been seeing traffic about this recently so I thought I’d mention it.
Thanks
David