MAX485 zero byte when switched to LOW

Maybe your motor controller is sending back an ACK byte, or error code. You'll have to investigate the controllers communication structure.