Пользователь отключен, нужно узнать почему

Да, это верно. Мы определенно должны рассмотреть возможность добавления лога для этого — это может быть очень запутанным, если вы не знаете об этой функции. Я добавлю это в свой список задач.

Если вы используете последнюю версию Discourse, то мы недавно добавили некоторые дополнительные проверки перед деактивацией учетных записей администраторов:

Если пользователь создал сообщения или к нему привязан недавно использованный API-ключ, то учетная запись не будет деактивирована. Обратите внимание, что API-ключ должен быть конкретно привязан к этому пользователю, а не быть ключом для «всех пользователей».