I’m not sure if you can access the animation information via Blueprints.
If you can, split the long ticks into sub-ticks and grab the socket location for each sub-tick instead.
This is how the movement of the character, projectiles and so on is done.
May want to look into Rama’s Melee Weapon Plugin if you more accurate traces.