I tried restarting the BMS with the power button, it would do a quick red-green alternating flashes for about a second, then single red alarm light. Power cycled the whole system, still no dice. Finally power cycled the BMS again in desperation and it came back to life. As I write all seems to be operating normally.
Error log shows Bat Volt Low at just after 2am, right at the time the battery went offline. I think there was another error before that as well, but my power cycling filled the error log and lost it. Of course none of these errors are logged on FoxCloud despite the system having been offline for 4 hours

This is not the first or even the second time I've seen this issue, probably the fourth or fifth. However it is the first time I've seen it since I upgraded the BMS and battery firmware to the latest versions. Whilst this has improved their performance considerably in other areas, I'm gutted to see this problem reading it's ugly head again, since I'd previously put it down to a BMS firmware problem.
In all other respects the system performs pretty well, but occasionally (usually in the wee small hours!) it throws this error. Previously it has always come back after a simple BMS power cycle, the fact it took 20 minutes of trying this time makes me a little nervous that the problem is somehow getting worse.
For what it's worth the battery voltage trace in Home Assistant shows no abnormalities, it simply flatlines once the BMS goes into the error state. Anyone got any ideas about what might be causing this and what I could / should do about it? In my view equipment like this needs to be utterly reliable, and it's recurrence after moving to the latest firmware starts to suggest the presence of an intermittent hardware fault?