There's probably a lot of complications here.
First, this behaviour should be attached to all players that can switch. You said you attached it to the main player, and there it worked, but then it did not work on subsequent player. It could not if it wasn't attached to the next type as well.
Second, you said that after second hit the player jumped somewhere else. That is _very_ strange. You are probably using the "switch button" for something else, as well. Nothing should have happened.
Third, what is "Actor Type" in create actor block? It looks like you haven't selected the actor type to create.
Fourth, even if you attached switching behaviour to other actor types as well, it would always switch to the same thing (the one that is specified in create actor block).
To solve the third and fourth complication at once, you should have "Next State" attribute in the switching behaviour, of type "Actor Type", _not_ hidden, so it can be parametrized for each use of behaviour. Then you should attach it to any actor type that can switch to something else. Then, on the actor's page, in the behavior tab, you should fill this attribute with the type of the next stage.
And, last but not least, you should put the "Next State" attribute inside the (Actor Type ) part of the create actor block in the switching behaviour.