i struggled with tigervnc for a bit i feel like this should be pretty stock standard functionality in any modern os it seems like its a easy as below
dconf write /org/gnome/desktop/remote-access/require-encryption false /usr/lib/vino/vino-server --sm-disable start
dconf write /org/gnome/desktop/remote-access/require-encryption false
/usr/lib/vino/vino-server --sm-disable start
i struggled with tigervnc for a bit i feel like this should be pretty stock standard functionality in any modern os it seems like its a easy as below