Expl モードをオンにしてスペースを含むコマンドを使用するにはどうすればよいですか?

Expl モードをオンにしてスペースを含むコマンドを使用するにはどうすればよいですか?

問題

セクション内にコマンドを配置してxparse、ちょっとした if/else オプションを実行できるようにしたいのですが、発行するコマンドにはオプション内にネイティブのスペースが含まれています。TikZのノード オプションには、inner sep文言にスペースが必要です。L3 をアクティブにすると、スペースが消費されるようです。

ムウェ

\documentclass{article}

\usepackage{tikz}
\usepackage{xparse}

\begin{document}
    \tikz[baseline=(char.base)]{
        \node[shape=circle,draw,inner sep=0.5pt] (char) {A};
    }

    \ExplSyntaxOn
    \tikz[baseline=(char.base)]{
        \node[shape=circle,draw,inner sep=0.5pt] (char) {B};
    }
    \ExplSyntaxOff
\end{document}

実行すると、「パッケージ pgfkeys エラー: キー '/tikz/innersep' がわかりません、[...]」というエラーが表示され、スペースが void に送信されたことが示されます。

私が欲しいもの

L3 ブロック内でコマンドを発行し、スペースがinner sep消えないようにするにはどうすればよいですか?

はい、でも....

この単純な例は、または他の単純な方法で実現できることはわかっています\ifx。これを機会に、L3 構文についてさらに学習したいと思います。

関連情報