Eu tive uma experiência idêntica, mas também tínhamos uma máscara de sub-rede de 24 bits em nossa LAN e estávamos ficando sem endereços IP. O RRAS pega endereços do DHCP em blocos de 10 e descobri que nosso servidor DHCP não estava configurado para verificar com o DNS para garantir que os endereços estivessem realmente disponíveis antes de entregá-los ... o que era um problema em nosso ambiente de falta de endereço . Às vezes, os clientes VPN obtinham endereços LAN realmente disponíveis (e funcionavam perfeitamente), enquanto às vezes eles já estavam registrados em outro host no DNS (e, portanto, o cliente VPN obtinha exatamente o comportamento descrito acima.
Fiz duas coisas ao mesmo tempo - movi nossa LAN para uma máscara de sub-rede de 22 bits para abrir nosso intervalo disponível de endereços IP e configurei meu servidor RRAS para distribuir endereços de um bloco que eu atribuí manualmente a ele (e excluído do escopo DHCP). Estas duas alterações resolveram imediatamente o problema.