Remote Desktop between 2 Manjaro Machines

I have no experience with setting up a service like microsoft rds on Linux.

What I have done numerous times is vnc over ssh.

using xrdp

When using xrdp you are building a custom package, which - in conjunction with system update - may break without warning.

using krdp

Testing on a Plasma desktop using krdp - it is a user service. This means it requires the user to be logged in for the service to be available. (plasma-krdp_server.service)

using krfb

This is techinically a VNC connection but without SSH - this is acceptable on a secure network, e.g. your local home network.

As you plan on accessing a remote server - VNC is insecure - using VNC over SSH should be your choice.