I've done a quick paint drawing to show how I want to have things done, im just trying to figure out what im doing wrong.

https://ibb.co/NdWv1wTY
I have many computers out there in the wild running server, i drew 9 in this case, where i have several people(client side) that need to monitor all of the computers at once. Currently they're all running their own sessions. The connection between the 'server' computers and the client side computers is not great, mostly, on the server side. This increase bandwidth is an issue.
I want to use UltraVNC Repeater to become a single client that connects to each server, then each actual client connects to the repeater, saving the bandwdith of each additional client between the repeater and the server.
Is this how this software is intended to be used? Or is it simply a communication broker between clients and servers? If this isnt how its intended to be used, is there something available that can do this? A Plugin maybe?
Ive setup a test environment where I have 3 server VMs, 3 client VMs, and 1 repeater VM. I can get a single session to work through the repeater between client and server, but when i try to connect a second client to the same server, it fails.
I do have multiple users turned on in the settings on the server, and i have no issues connecting 3 simultaneous sessions if i don't go through the repeater.