Noticed that if the ph- pump receives a True command every 1 sec, the arduino bricks. However if it receives a True command every 2 or more seconds, the arduino does not brick and behaves as expected.
Tried this same test on the ph+ pump, but arduino did not brick when sending a command every second. Even functioned properly when sending commands once every 0.5 sec.