I'm prob barking up the wrong tree but...
I'd say it's your ports and pins settings myself.
What are your settings at?
For instance. If I'm using port 1 for a 3 axis starting from say output pin #2 I would assign.
Step = PUL , Dir = DIR. #x = pin no.

X axis= step #2, Dir #3. go to PUL-, DIR- on X driver.
Y axis= step #4, Dir #5 go to PUL-, DIR- on Y driver.
Z axis= step #6, Dir #7 go to PUL-, DIR- on Z driver.

I also always use enable too (generally from pin#14) wired to ENBL- on ALL drivers in parallel.
5V+ve power line wired to ALL drivers in parallel to PUL+, DIR+, ENBL+.

Assign pin#14 to output1, then assign enable1 as output1.

That's generally how I wire one of those generic 5axis boards that use parallel connection at least