I have a project that I'm developing. There's some kind of network issue with it (resolution of which isn't relevant here). What I find is that after a while if I move the mode switch from the RUN or PGM position to STOP, the program appears to stop (outputs turn off) but according to the mode LEDs on the PLC and the status in DMD the unit is still in RUN mode. Eventually it does drop out to STOP mode. This feels like some kind of timeout issue.
FYI I'm using an ethernet POM. The PLC is attempting to send logging messages (which aren't received by the logger) and is also attempting to send MQTT PUBLISH and SUBSCRIBE messages.