OTF パッケージで、“\CID{ }” の直後に改行すると、スペースが入るのですが、その理由は、下記の 3: に相当するから、ということなのでしょうか…?
(Windows の ptex で試しています)
\documentclass{jarticle}
\begin{document}
\newcount\test
1: あいうえお\test=1かきくけこ
2: あいうえお\test=1
かきくけこ
3: あいうえお{\test=1}
かきくけこ
% -------------------------
1: \char\jis"3021あいうえお
2: \char\jis"3021
あいうえお
3: {\char\jis"3021}
あいうえお
% -------------------------
\makeatletter
\newcommand{\testA}{\afterassignment\testB\@tempcnta}
\newcommand{\testB}{\char\jis\@tempcnta}
\makeatother
1: \testA="3021あいうえお
2: \testA="3021
あいうえお
3: {\testA="3021}
あいうえお
\end{document}