Well, reversed the Motor Output pins from X(2,3) and Y(4,5) to X(4,5) and Y(2,3). Manual actuation changed on the keyboard - previous X arrows and Y arrows swapped functionality but random direction changes remain on the X stepper (albeit somewhat less frequent which doesn't make sense to me).
I guess I'll re-inspect all wiring points and await another idea...
Cheers