The bid/ask on FXJ is half a cent. So if you set a stop at $1.03, then when the stack gets down to $1.03 bid / $1.035 ask then it will stop you out. Now in terms of the physical market (vs CFD), it might not trade to $1.03, but that's not the same with your CFD position which depends on the bid/ask.
Meanwhile, it went well below $1.03 later in the day so moot point. But yeah that's the explanation.
FXJ Price at posting:
$1.02 Sentiment: Buy Disclosure: Not Held