Tuve este problema:de alguna manera había establecido una variable de entorno global DB_PASSWORD que tenía prioridad sobre mi DB_PASSWORD como se establece en mi archivo .env. Esa variable de entorno global se configuró en vacío, por lo que el sistema no estaba mintiendo, realmente no estaba pasando una contraseña :) Lo solucioné ejecutando el siguiente comando:
Desactivar DB_PASSWORD
Entonces todo estuvo bien.