Problem solved. It was the user interface board. In other words, the board behind the controls and buttons.
Even though using the controls never showed an issue, and they all appeared to work fine, it seems that the controls themselves were 'telling' the main computer to add water during the...