Hi,
you need the proper reference of the fsm you want to get its variable from.
All your checks are suing the same "GUICharFSM", so that can't not work, you need three variables, each one referencing the fsm component itself, NOT the gameObject.
to do so, you need to drag the component top bar, then you will reference that component directly, else if you drag the gameObject, it will simply find the first fsm component attached and point to this one only.
The other thing you can do is use getComponents() and iterate through them and check their fsm name, that's another way to get to a particular fsm directly,
bye,
Jean