I've been using
Rust Desk Windows client to connect to a Lubuntu desktop running in a VM hosted in Proxmox all day and so far I have not had one disconnect or disruption like i"ve experienced with RDP and VNC. Performance of this VM is a bit less than a container, so I would like to build a desktop in a container, but for now this VM will do.
#