Na verdade, há mais uma coisa que pode estar causando isso, pois também tive o mesmo erro exato "Topologia fechada, conecte-se".
O problema é que, se você tiver um endereço IP dinâmico, no atlas do MongoDB, tente permitir todos os endereços IP.
Adicione o endereço IP:
0.0.0.0/0
Todos os meus problemas foram resolvidos depois de colocar este endereço IP na lista de permissões que permite tudo. Imagem de IP dinâmico
0.0.0.0/0
: