Что ж, первоначальная проблема, скорее всего, связана с FEATURE: Include optimized thumbnails for topics (#9215) · discourse/discourse@03818e6 · GitHub, где, похоже, миниатюры теперь могут быть только загрузками. Discourse всегда первым вносит ломающие изменения. Извините за негатив, просто это раздражает. 
Теперь я понимаю, что это зависит от поведения Discourse. Спасибо за помощь.
Просто сообщаю о текущем статусе. Всё ещё борюсь с этим.
Я пытался нормализовать HTML-тег img, оставив только атрибут src, так как, похоже, Discourse игнорирует остальные. Например, пост из WP обычно начинается так (здесь я уже почистил HTML, оставив только атрибут src). Критерии, о которых вы говорите, похоже, не имеют к этому отношения.
<div data-wp><a href="https://www.aliexpress.com/item/4000096717124.html" target="_blank"><img src="https://zuzu.deals/wp-content/uploads/2020/05/5ebd241f6e871-150x150.jpg" /></a><div><div data-buy>
Затем повторная обработка (перезагрузка изображений) через консоль работает только для некоторых тем.
Обычно тема, из которой я извлек приведённый выше HTML, игнорируется. Неважно, запускаю ли я rake posts:rebake или в Rails выполняю post.save! ; post.rebake! — тема игнорируется. Я не вижу причины, по которой это не работает, ведь HTML такой же, как в других темах, которые обрабатывались успешно.
Однако, если я вручную редактирую тему через редактор (composer), не меняя содержимое и сохраняя, то изображение извлекается и загружается. Тем слишком много, чтобы редактировать их вручную.
У вас есть идея, как можно добиться того же эффекта сохранения, которое делает редактор, используя rails-консоль?
Примечание: опция «максимальное количество старых дней» установлена на максимальное значение.