I have MX (Debian based), I had kind of the same problem, my DELL monitor didn’t sleep. To fix it, I had to go in the monitor settings and set the input mode to “HDMI1” instead of Auto. It looks like the auto mode was maybe sending message or something that prevented it from sleeping.