Ah yes, it is a maestro board. Forgot to mention that.

It seems that spreadcycle was indeed the issue. I added D3 to every M569 command in the config file and everything seems to work as it did previously. Thank you very much for your help!