Bom dia, João! Tudo bem?
Esse problema de autenticação normalmente acontece quando há algum problema na sua string conexão, seja esse problema uma senha ou usuário errado, ou alguma falha na estrutura da string.
No seu caso é um problema na estrutura da string. Essa string é um caminho que contém informações, que será responsável por redirecionar para o seu banco no MongoDB Atlas e fazer a autenticação, como se fosse um link para o site do Mongo DB. Então, esse caminho não pode apresentar espaços, mas a sua string apresenta um espaço entre o nome do usuário e a senha.
Para corrigir isso basta apagar o espaço que há entre esses dois parâmetros. Segue um exemplo de como deve ficar a string de conexão:
"mongodb+srv://admin:admin123@cluster0.4rckx.mongodb.net/livraria?retryWrites=ter&w=mjority&appName=Cluster0"
Espero ter ajudado e caso tenha mais problemas estarei à disposição.
Bons estudos!
Armano Muito obrigado