Привет @rokejulianlockhart
Я могу воспроизвести проблему, и превью действительно отличается от поста. 
Пустая строка ниже или выше ваших тегов играет здесь небольшую роль, но это не критично. Если вы удалите их, обёртывание применится к ближайшему следующему и предыдущему контенту, но не ко всему контенту.
без пустых строк
Кроме того, почему
import QtQuick
import QtQuick.Controls 2.15 as QQC2
import QtQuick.Layouts
import QtPositioning
и использование префикса QQC2 перед Action, Button, ApplicationWindow и Frame не работает, тогда как
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtPositioning
import QtQuick.Controls 2.15 as QQC2
и добавление QQC2.Button (согласно [qml+pyqt6] Can't get native control appearance - #2 by carl - Help - KDE Discuss) работает?
Новая строка
Тем не менее…
Я думал, что проблема в том, что <strike> является строчным элементом. Я могу воспроизвести это с другими тегами, такими как <b> или <i>, но не с <strong> или <em>. Значит, дело не в том, что это строчный элемент. Судя по моим наблюдениям с <strong> и <em>, Discourse позволяет оборачивать блоки строчными элементами.
<strong>
<strong>
Кроме того, почему
```qml
import QtQuick
import QtQuick.Controls 2.15 as QQC2
import QtQuick.Layouts
import QtPositioning
```
и использование префикса `QQC2` перед `Action`, `Button`, `ApplicationWindow` и `Frame` не работает, тогда как
```qml
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtPositioning
import QtQuick.Controls 2.15 as QQC2
```
и добавление `QQC2.Button` (согласно https://discuss.kde.org/t/qml-pyqt6-cant-get-native-control-appearance/1240/2?u=rokejulianlockhart) работает?
Новая строка
</strong>
Кажется, это не связано с разрешёнными тегами, поскольку Discourse принимает все эти теги (<strike>, <s>, <b>, <strong>, <i>, <em>…).
Кажется, это тоже не особенность markdown-it, так как я не могу воспроизвести проблему в их демо.