Загрузки не удаляются и не очищаются

Здравствуйте. У меня возникла та же или схожая проблема: не могу понять, почему файлы не удаляются. У кого-нибудь ещё до сих пор возникает эта проблема?
Я выполнил несколько SQL-запросов, и оказалось, что «застрявшие» ссылки на загрузки относятся исключительно к черновикам, но я проверил свои черновики и черновики других пользователей — их нет. Таблицы черновиков пусты.
Очистка ссылок на «сиротские» файлы включена, а настройки установлены на как можно более быстрое удаление таких ссылок.
Я приложил SQL-запрос.

SELECT 
    uploads.original_filename,
    ROUND(uploads.filesize / 1000000.0, 2) AS size_in_mb,
    uploads.extension,
    uploads.created_at,
    uploads.url,
    upload_references.upload_id,
    upload_references.target_id,
    upload_references.target_type,
    upload_references.created_at,
    upload_references.updated_at
FROM upload_references
JOIN uploads ON uploads.id = upload_references.upload_id
ORDER BY uploads.filesize DESC
LIMIT 250

sql.csv (46,1 КБ)

Это происходит с момента установки форума. Даже когда не было установлено никаких пользовательских тем или плагинов.
Даже старый логотип форума, который я загружал несколько раз (первый когда-либо загруженный файл), всё ещё числится как черновик и находится в папке загрузок. :man_facepalming:
Теоретически я мог бы отфильтровать все ссылки на загрузки по типу цели (target_type) для черновиков, удалить их из базы данных… и позволить задачам Sidekiq выполнить очистку (я прав?).
Но я использую собственную установку и довольно новичок в Discourse, поэтому лучше спросить здесь…
Это было бы обходным решением, но остаётся вопрос: почему это происходит?

Надеюсь, кто-нибудь даст советы — моё дисковое пространство растёт экспоненциально :smile: