Also if open a project with some MIDI devices switched off, then you save it, Cake has saved everything with rerouted inputs, when that happens it is extremely annoying, sometimes the scenario can be quite complex and time consuming to get it back. Something should be done.
Anyway I am proposing that the Cakewalk resolves this is come up with user definable MIDI configuration sets that do not change. For me it isn't one of those
oh well it's just fiddly things. For me this should be basic functionality in any DAW, to be able to retain the MIDI device configuration. You can undo or redo editing, you can undo or redo screen positioning and manipulating, you should be able to undo, redo or freeze MIDI routing.