divタグの後のテキストが正しくレンダリングされない

これはCommonMark 仕様 § 4.6 — HTML ブロックで定義された、完全に指定され、標準準拠の動作です。

重要なルールはHTML ブロック タイプ 6です。CommonMark 仕様は、divpblockquotetableh1–h6ulollihr などと共に)をブロックレベルタグとして明示的にリストしています。パーサーがこれらのタグのいずれかで始まる行に遭遇すると、以下の終了条件を持つHTMLブロックを開きます:

終了条件:行の後に空行が続くこと。

他の例はインライン要素であり、動作が異なります。