LuaLatex+Tikzの組み合わせでの結果が、意図通りにならない

LuaLatex+Tikzの組み合わせでの結果が、意図通りにならない

- tom kudo の投稿
返信数: 0

初めて投稿いたします。
LuaLatex+Tikzの組み合わせでの結果が、意図通りになりません。
同じTikzのコードを、UpLatexでコンパイルすると問題は発生しません。
ソースコードと結果をお送りします。
よろしくアドバイスお願いいたします。

【解決したい課題】
結果のPDFで①②は同一の点を表しているのにずれがある。
gridの左下の点の位置が同じはずなのにずれがある
【状況】
\drawコマンドの位置を変えるとずれの程度が変わったり、ずれがなくなったりする
(その例は以下のコードにコメントで記載)
なお、下記のソースコードはエラーの再現用に作ったもので、\drawでの表示位置が、
ずれるケースが多々発生しています。
また、ずれの方向は横方向のみで縦方向でのずれは発生していないようです。

添付資料
・不具合の発生しているもの
 LuaLatex_test.tex
 LuaLatex_test.png  不具合の箇所の図形
・意図通りのもの
 upLatex_test.tex

【環境】
TexLive2024。TexLive2024を再インストールしてもUpdateを適用してもしなくても結果は変わらず
OS:Windows10 Home 22H2

ソースコード 
\documentclass[paper=a4,head_space=15pt, foot_space=30pt, gutter=40pt, fore-edge=20pt]{jlreq}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\coordinate (O)  at(0,0);
\coordinate (XM)  at(-3.5,0);
\coordinate (TM)  at(0,-2.5);
\coordinate (XP)  at(3.5,0);
\coordinate (TP)  at(0,3.5);
%
\draw(O)node{O}--(XM)node{XM};
\draw(O)--(TM)node{TM};
\draw(O)node{・}node[below]{②}--(TP)node[above]{TP};
%
\draw[red](-2,-2)node{・}node[left]{gridの始点} grid(2,2);
%この下に最下行を移すとgridのずれは無くなる

%
\draw[->](XM)--(XP)node[right]{$x$};  
\draw[->](TM)--(O)--(TP)node[left]{$ct$}; %%これを取り除くと①と②の線が重なる
\draw[->](O)node{・}node[below]{①}--(TP)node[right]{$ct$}; 
%
\draw(-2,-2)node{・}node[below]{gridの始点} grid(2,2);%%この行を\draw[->](XM)--(XP)node[right]{$x$};の上に移すとgridのずれは無くなる
%
\end{tikzpicture}
\end{document}