I used the built in screen sharing tool. Seemed to work well. You may need to auth with the server username/password. I remember I had an issue a few months ago but can’t exactly remember how I fixed it.
Impeccable timing you have, because I just ran into and solved this exact issue on MacOS like 3 hours ago. After extensive research and testing I've concluded that using NoMachine is hands down the best way to handle this. It's able to run concurrently with the default VNC client, so in case there is any issue you have a backup option to lean on.
Their native Mac client is awesome, and the responsiveness of the remote sessions has been impressive. Setup was as simple as downloading the linux version on my Ubuntu machine, running the installer, selecting default options when prompted, going back to my Mac, installing the Mac version, and then letting it scan for servers. Whole thing took like 2 minutes. Hope this helps!