Wawa:
I don't see any decoupling on the 595 chips.
They need 100n ceramic caps from VCC to ground, close to each chip.
added one to the breadboard test.
Wawa:
What is the value of the base resistor.
the ones going from the outputs to the TIP112 are 2.2k
now it's happening less frequently, but i can't have that anytime, i can't risk opening any lock