No I am not doing anything specific for M3/M4. Today, it's working again. installed 19.2, and tried a M4S700 and spindle started. Yesterday I rewrote some code that autoload's and unloads a probe which is has a dock and pogo pins for electrical.
Sometimes, after an error with the MDI, you need to restart machpro. It will do nothing and you can't seem to clear the error until a restart.