Identifiqué una situación en la que los PNG se convertían a JPEG incluso cuando png_to_jpg_quality estaba configurado en 100, y acabo de fusionar una corrección. Espero que esto resuelva el problema que encontraste.
¿Podrías actualizar tu instancia de Discourse y hacernos saber si el problema se ha resuelto?