I have managed to get xrdp working, and can access the machine remotely. I had to fix the typo that is in the xsessionrc file, as detailed in Fix for .xsessionrc file for usage with xrdp (Gnome) and Xrdp fails to launch due to nvidias ~/.xsessionrc
I am surprised that this issue has persisted since being originally reported, and a fix being proposed.
In any case, I am satisfied with this solution even though it does not appear to address the most recent problem I have been having with connecting physical peripherals (and apologize to anyone else experiencing the same issue for stopping here).