Hai incontrato un bug noto (sebbene oscuro!), che è stato corretto dal commit sopra. Tuttavia, quel commit non è ancora presente in una versione stabile di Discourse.
Impostare temporaneamente “recompress original jpg quality” a 100 dovrebbe impedire che avvenga la conversione.
(…e/o potresti provare a ridurre la qualità del PNG che stai esportando a un valore inferiore rispetto a quello dell’impostazione “recompress original jpg quality”.)
Assicurati solo di riportare quell’impostazione al valore precedente dopo aver caricato il tuo logo!