Some ideas for the future
Xrdp fail… plain and simple…
Xrdp usually works fine, you should try to find any specific error messages or logs. Xrdp also runs a service so you could also see if the service itself is running or what it's status is (systemctl status xrdp).
For me Xrdp did fail when I initially tried to run it. I don't remember the exact error being produced but there was something wrong with the port number xrdp wanted to use.. in the end I had to stop the service, edit /etc/xrdp/xrdp.ini and set the port to a specific port number without using vsock. xrdp by default was set to use vsock ports which wasn't working for for me.