I would suspect this is due to ConduitConsumer stating that it is not satisfied, which then tells RequireInputs.CheckRequirements to set the operational flag "pipesHaveMass" to false, which according to the Operational class, should turn off the machine. If I had to hazard a guess for the fix, I'd say remove the check for conduitConsumer in CheckRequirements, and instead check the storage component for materials. This is also why the Electrolyzer just stops working. Speaking