Detach an actor problem

Hey

I am trying to create an ability where player A can grab player B. So they are together and the player A decides when and where to toss the Player B.I’ve managed to get it working by attaching the player B to player A but i’m having problem with detaching it. Even though i use the node detach from actor it is still attached which i can see if i decide to pick up a third player let’s call him player C and throw him. Both player B and Player C will be thrown.

For some reason detach doesn’t work if you use ‘snap to target’ when attaching. When location rule is set to ‘keep world’ it can be detached later.