Did you drag the specific FSM to that slot, or the GameObject?
Sometimes if you put the GameObject there and it has more than one FSM then it can get confused and just send it to the first FSM script.
Try sending an event from that button to a new gameobject that only has one FSM on it.