Используйте TinyPNG для уменьшения размера PNG-иконки — это решит проблему. У меня раньше была такая же проблема: я потратил часы на отладку и поиск решения. В итоге выяснилось, что причина была в размере иконки. Уменьшение размера PNG (за счет снижения разрешения или глубины цвета) решит проблему.
Настройки на вашем скриншоте выглядят правильно. Я почти уверен, что если вы вставите PNG-изображение в редактор через копирование/вставку, Discourse автоматически преобразует его в JPG. Если вы добавляли изображение именно так, попробуйте использовать кнопку загрузки в редакторе и посмотрите, поможет ли это.
Я не думаю, что настройка image preview jpg quality имеет отношение к этой проблеме, но обе настройки png to jpg quality и recompress original jpg quality должны быть установлены в значение 100, чтобы предотвратить конвертацию PNG в JPG. Вопросы о конвертации PNG-изображений возникали уже несколько раз. Было бы хорошо найти способ сделать настройки, управляющие этим поведением, более заметными.
Если вы хотите внести правки в описания настроек, чтобы это стало понятнее, это было бы замечательно! ВНИМАНИЕ: PNG с почти без потерь сжатием занимают в разы больше места, чем JPG с потерями.
К сведению (я с Томасом) по поводу нашего варианта использования — для нас это никогда не было проблемой, кроме недавнего случая, когда этот JPG сломал нашу PWA (как обсуждалось здесь).