Есть ли ещё места, где задаётся IP/хостнейм подключения к базе данных, кроме DISCOURSE_DB_HOST в app.yml?

Убедитесь, что вы следуете инструкции по запуску Discourse с отдельным сервером PostgreSQL.