Minha esposa experimentou isso em nossa nova casa (Spectrum), com os mesmos sintomas. Nossa solução foi realocar o roteador mais perto de sua mesa e usar um cabo ethernet. O problema desapareceu imediatamente e não retornou.
A diferença da nossa última localização foi que estávamos usando um aeroporto da Apple, que não tinha o problema. O roteador nesta casa é um velho Rosewill RT-N150. As VPNs podem ser sensíveis até mesmo a perdas momentâneas de conexão. O sistema operacional envia um evento se detectar uma queda na conectividade em uma conexão sem fio. Eu vi o roteador Rosewill cair por apenas um segundo ou dois e depois recuperar. A recuperação rápida significa que um navegador ainda funcionará, já que não está usando uma conexão estática. A VPN pode ver essa perda como exigindo uma redefinição de conexão, reauth, etc.
Eu sugeriria emprestar um roteador mais recente de alguém e ver se isso resolve o problema. Além disso, verifique a saturação do canal em que você está: muitos SSIDs na lista de APs sem fio podem significar que o tráfego de pacotes é pesado e está sujeito a muitas colisões. Isso significa muitas tentativas e mais uma chance de a conexão ser interrompida.
Se possível, mude para uma conexão ethernet. É muito melhor e muito mais rápido.