I took a look at the D-50 manual and according to that your settings should enable your device to receive SysEx. The only thing I can´t tell is whether the internal write protection migth prevent this. I have a D-20 and successfully control it using Ctrlr, but it is not comparable to the D-50 SysEx and settings wise (but that´s where my DeviceID question came from. The D-20 has a device ID parameter that let´s it receive SysEx disregarding the MIDI channel)…
Have you tried sending other messages from Ctrlr to the D-50? Like Pitch Bend, Program Change or any of the supported CC´s?