As conexões cortadas após um período de tempo, às vezes, indicam um limite de bytes por segundo. Tente ver se a lentidão da sua conexão VPN funciona. Além disso, se você tiver o OpenVPN configurado para UDP, tente TCP (443 UDP pode ser bloqueado, enquanto 443 TCP pode passar despercebido).
Visite um site bem conhecido que use SSL e verifique o certificado. Então faça o mesmo em casa. Se eles não corresponderem, a sua localização está usando um proxy SSL HTTPS transparente e pode realmente ver seu tráfego HTTPS.
É possível que algo que não seja a porta 443 não seja visto tão de perto. Tente 22.
Pode parecer estúpido, mas tente fazê-lo pela porta 80 e veja o que você obtém. Você também pode tentar configurar um túnel HTTP entre você e o VPS para fazer com que o tráfego pareça com solicitações HTTP.
Se você está se sentindo insano, tente iodo .