I’ve just been under the layout tracing wiring and I can see exactly where I decided to cut the wrong corner!
The solution is to run two new feed wires between the switch and the motor - sounds easy. But the route is across two board joints and I’ve run out of spare pins on the D-sub plugs I used.

I think for the time being, I will run two unbroken feed wires to prove it works then worry about the plugs later. Fortunately the return wires all run to a return bus directly to the CDU (I did that bit right at least.).
What I find confusing is that when I first installed the points and motors (including the dodgy wiring) they both worked perfectly but I can’t see why they should now throw a hissy fit.