Progress report, this was so nerve-racking.
Coded car with $2MD to CAS/NFRM that went okay. Processed whole car, which I'm reading should have been done one module at a time, was an error during that. Looking at the screenshot of the error, it failed at CICM which makes sense.
Edit: doesn't make sense. Why would it have MCIC/CICM in NCSexpert? I don't see the radio module anymore (RAD22), reading up on of the 335 MDSC swap guys, it was mentioned that RAD22 disappeared after coding $2MD.
Not really a big deal, the radio still works, but was hoping to stop the M button from also changing the radio source.
INPA does show the RAD22 module when looking at identification.
Car has no faults, runs and drives. It acknowledges the press of the M button with a green M on the cluster, but no MDM (as expected).
Now to figure out where the settings are stored.