How to attach a character to component and prevent Character Movement from breaking attachment?

I’m trying to create a system where for a moment, the movement of an attacker and target is controlled by a timeline, in an attempt to replicate this dash combo + teleport example

What I thought was, I would create an actor named “FinisherSequence” to handle all this, spawn the actor when attacker attacks and FinisherSequence actor will attach both characters to a respective scene component

Then using a timeline to set the location and rotation of the scene components, allowing me to move the scene components around by setting their relative locations wrt. to the origin of the FinisherSequence actor instead of having to deal with world location of the characters.

However, the characters fail remain attached to the scene components. Any help pls?