Hello!
The errors are consistent with some kind of noise/misadventure on the I2C digital communications. It could be moisture sensor partially triggered, or something else. What I’d recommend is taking some ethanol and wiping down the moisture sensing lines, and then also using either ethanol or an air duster aerosol can to clean the USB connectors on all of the reactor/control computer/pump board (if you put ethanol in them, plug/unplug the USB 10 times, then leave them to dry that would probably do it). The most likely explanation for why the system would (at some random timepoint) STOP working is that there is mess/contamination on those connectors which is leading to those signals getting lost.