HAVE YOU CHECHECKED THAT THE PISTON ARE MOVING FREELY
the trouble with circuit breaker are that it's too easy to reset them when a fault is present hoping it will go away and cause further damage
ON THE CIRCUIT BREAKER YOU HAVE DO THEY GIVE THE TRIPPING TIME AND SURGE CURRENT OR ARE THEY CHINESE KNOCK-OFF
HAVE A GANDER https://www.rswsolutions.com/index.php/discovery-i-abs-codes/267-discovery-i-abs-blink-code-procedure
[ATTACH] sure its not black/blue diff-lock[ATTACH]
THIS 24 BUT 12 IS SIMILAR[ATTACH]
new solenoid and cable I personally would use welding cable new crimp lugs and brass washers and nut on the connections ,the welding cables are...
Why have you wired it into the switch and not the reversing lamp/lamps
Separate names with a comma.