I tried to do the same thing from an Android 8.1 device, using the bVNC app. What I am getting in this client is the following:
"The VNC Server is trying to use Anonymous Diffie-Hellman ciphers which are not supported on your Android device."
After this, suggestions are given to disable AnonTLS for both the Vino VNC server and x11vnc - but nothing for TigerVNC. Interestingly, my bVNC can connect to an x11vnc server over an SSH tunnel running in a different Linux box without any problems.
Is it therefore possible to disable Anonymous DH in a TigerVNC server?