Tive um problema parecido enquanto testava a conexão com o postgresql, e o probelma foi caracteres especiais contidos na senha (que estava no arquivo .env). Depois que substituí o caractere especial/Letra maiúscula pela codificação utf-8, funcionou.
Você pode utilizar essa tabela para se basear na substituição dos caracteres e testar.
ou pegar a string e pegar o resultado usando a função encodeURIComponent
!
algo do tipo:
encodeURIComponent("senha_postgres")
depois disso so copia e cola a senha encodada