ZWNJ character not working in Persian keyboard layout

I added Persian (with Persian keypad) as the second language in Settings -> Keyboard -> Layout.
Problem is, I can’t type the ZWNJ (Zero Width Non-Joiner) on my keyboard. It’s supposed to be typed with Shift + Space (I have checked it in /usr/share/X11/xkb/symbols/ir), but it doesn’t work.
All the other “shift combinations” I have tried, work. I have no idea why this doesn’t.
I changed the system font, thinking maybe it had something to do with it; didn’t.
Now I’m thinking maybe the Space key is mapped somehow to something else which is preventing the Shift + Space to work. But I have no clue how to look for that.

Xfce 21.3.7