OK, found the final issue… The motor output pins on the TMC2209 drivers I am using do not match the output pins on the MKS board layout drawings - and I had wired according to the board… The drivers are not the same brand as the board, although the drivers did claim to be compatible with the board.
Once I rewired according to the drivers instead, it worked fine - something to check in case anyone runs into a similar issue!