Finalmente resolví el problema. La configuración anterior es realmente buena. Estaba trabajando directamente en el contenedor docker. Por alguna razón, la configuración se mantuvo en caché.
Los siguientes comandos no borraron la caché de configuración:
php artisan config:clear
php artisan config:cache
php artisan cache:clear
Me di cuenta de esto cuando creé un nuevo usuario para conectarme con la base de datos para probar algo. Reconstruí el contenedor con la nueva configuración y ahora todo funciona perfectamente.