The only message I see in a window running journalctl -f is related to a non-existent certificate:
Sep 06 16:58:43 ironyman gnome-control-c[6539]: Configured TLS certificate invalid: Failed to open file “/var/tmp/rdptls/ironyman.crt”: No such file or directory
Listing the contents confirms this file is missing:
[root@ironyman ~]# ls /var/tmp/rdptls/
ls: cannot access '/var/tmp/rdptls/': No such file or directory
This seems to be a temporary certificate that should be auto-generated. Why is it suddenly missing from my system? Not saying the reason remote desktop does not turn on is this, but seem to be the only clue…
After doing this, flipping the switch started working again (I can connect using an RDP client and the switch remains on).
I don’t know how I got into this situation, but if anyone ever has this issue consider reseting the TLS certificate configuration so that GNOME reverts to whatever it defaults to. At least this seems to have fixed it for me…
So everything seems to indicate that somehow I changed this to an incorrect value in my system (not sure what I ran / installed to do this), causing the service to fail to start (due to the missing certificate).