Thanks for the reply Uli and sorry for the delay.
I had no direct access to the server until today so I am only getting back now.
To answer your question with as much detail:
Server (Linux Arch)
x2goserver 4.1.0.3-3
x2godesktopsharing 3.1.1.3-1 (however this doesn't actually work properly)
Client (Linux Mint)
x2goclient 4.1.1.1-2ubuntu0.18.04.1
I was somewhat confused about the "nxagent". It isn't installed on either machine.
It wasn't installed as a requirement when pulling the x2go packages on either machine and neither is it documented on X2Go or Arch for standard installation.
This might be silly question but is that required to work?
Thanks again for your help
Sebastian