MFMで[]または【】を使うことで見出しをつける構文がありますが、それを使った投稿をMisskey以外から見たときの改行に関して質問です。
まず、Misskey(10.90.2)でそれを使った投稿を見ると次のようになります。
MFM:
テスト投稿1
[テスト投稿2]
テスト投稿3
見た目:

AST in MFM Playground:
[
{
node: {
type: 'text',
props: {
text: 'テスト投稿1\n',
},
},
children: [],
},
{
node: {
type: 'title',
props: {},
},
children: [
{
node: {
type: 'text',
props: {
text: 'テスト投稿2',
},
},
children: [],
},
],
},
{
node: {
type: 'text',
props: {
text: 'テスト投稿3',
},
},
children: [],
},
]
そして、この投稿をMastodon(v2.7.3)から見るとこのようになります:

「テスト投稿1」と「テスト投稿2」の間に空行があり、「テスト投稿2」と「テスト投稿3」の間に改行がありません。
これはMisskeyでの見た目と大きく違います。
質問は以下の2点です。
どちらかというとMastodonサイドの問題かも
Misskeyから送出されるcontentは以下の通りです(これは /src/mfm/toHtml.ts のtoHtmlを実行結果です):
<p><span>テスト投稿1<br></span><h1><span>テスト投稿2</span></h1><span>テスト投稿3</span></p>
しかし、Mastodon側のDOMはこんな感じに描画されています:

Mastodon側でh1を表示するときに問題がありそう?
HTMLのサニタイズの時に消えてるだけでは