Nothing obviously wrong with wiring.
Basically power is applied on driver being enabled.
check
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0
and SOFTWARE_DRIVER_ENABLE is off.
Basically power is applied on driver being enabled.
check
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0
and SOFTWARE_DRIVER_ENABLE is off.