The only thing I can think of is prefabs should not be referencing scene objects. If the gameobject you are trying to activate is a scene object and you are doing this from an FSM, you should find the game object by tag, store it as a game object variable, then activate that variable. That's how I do it.