OnActorBeginOverlap very weird behavior

I want to teleport my player to a defined location when he reaches a target point.
So I created an empty project, set up an Actor with a Cube and a BoxCollider.
I have this blueprint code:

The first location set is working correctly.
However, when I hit the collider the pawn is pushed like 50 meters away from the cube (see video). Edit: Seems that you can’t share on vimeo anymore.
I am losing my mind right now. I have absolutely no idea why this happens.

Does anyone have an idea for this? Thanks in advance.

May be you need to connect “other actor” pin to determinate what collide whit the box.
if i wronging please explain me.