[macro name=testA]
[nowait]
[emb exp=mp.hoge]
<
[if exp="%hoge|false"]
1
[else]
0
[endif]
>
[endnowait]

を試した結果↓
https://gyazo.com/4223bc4499c92a3b380a49d2742bb389
何故こうなるのかわからないなら "%"とか "|false" は使わないほうが良いと思うニダ