Random event: solid cyan, no wifi communication

I’ve been using the Sparkfun battery shield and had an overheating problem for unknown reasons. The battery shield still works fine, but since that event the photon started losing WiFi connectivity randomly, with solid cyan on the status led. Resetting it fixes the problem until the next occurrence within few minutes to few hours.
Any idea what’s the explanation for solid cyan and the connectivity loss?

@jaafar Currently, I am also facing similar issue of Solid Cyan on P1.

I am assuming that a solid cyan indicates all interrupts disabled. But not sure. I am also looking for experts view on this.

Good day.