SOVLED: If anyone is reading along. There were a few of my simple mistakes, and some details wrong in the guides I was following. These should help others out.
TLDR: It works: check the URL and start syntax, test from a different device.
1) URL to access the targets: http://<noVNC_IP>:<port>/vnc.html?path=?token=<name in token file>
2) Startup Websockify with: ~/noVNC/utils/websockify$ ./run --target-config=token.list --web /home/vncproxy/noVNC <noVNC_IP>:<port>
3) Token file (just my example)
machine1: <IP of target1>:<port of target1>
machine2: <IP of target2>:<port of target2>
Maybe my use case is unusual, but I also had strange behaviour while testing from a browser on what actually is the same host where target machines run inside VMs.
So test from 'another' host on the network.
Again.. Thanks for noVNC, solves my problem!