LuaTeX-ja 読み込み下だと \vadjust pre が使えない
https://github.com/jgm/pandoc/issues/7534 あたりからです.
こちらで作成した最小の例としては,
\input luatexja.sty aaa\vadjust pre{aaa} \bye
! You can't use `\end' in internal vertical mode. \bye ->\par \vfill \supereject \end l.3 \bye
LuaTeX-ja では組方向サポートのために \vadjust プリミティブをマクロで上書きしていますが, マクロが旧来の \vadjust{...} の形しか考慮していないために起こっている問題です.
20220207.0 をだしたので完了とします.
https://github.com/jgm/pandoc/issues/7534 あたりからです.
こちらで作成した最小の例としては,
\input luatexja.sty aaa\vadjust pre{aaa} \byeをタイプセットすると というエラーが出ます.LuaTeX-ja では組方向サポートのために \vadjust プリミティブをマクロで上書きしていますが, マクロが旧来の \vadjust{...} の形しか考慮していないために起こっている問題です.