I have used No Machine's free NX for remote desktops for 10 years with the default gnome or kde automatically supplied window managers. Now I find I have to put custom settings. It took me a while to figure out that I needed to put in
/usr/bin/gnome-session-cinnamon
for Cinnamon Mint where it says: run the following command.

HTH