Works well, but recently the RealVNC client started dropping connections upon tab switch
Worked great for three years. Recently, however the only client that worked perfectly, RealVNC has begun dropping VNC connections when the active client was minimized. Seems to be a RealVNC issue. I was using the free version of RealVNC, and perhaps the paid version works.
Internally we use tigervnc (https://tigervnc.org/) for dev and testing. Please give it a try.