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.