4.16.1 Cable component rendering and performance issue

Hi,

I made a grapple system where cable component is a component of my player character blueprint and is attached to a dagger(actor)

When dagger shoots out at a location, cable follows the dagger nicely.

However, when my player starts to move toward the dagger, the cable component start to lag behind my player character’s location.

After some testing, I found out that this problem can be alleviated if I lower the speed of my character or comment out some per tick functions in my character blueprint.

Which lead me to believe it is a performance problem, so I made a c++ version of the exact grappling system, but the same problem still remains.

Does anybody encounter this issue before? And how do you remedy the problem? Is there any way to make the cable component less taxing on performance?

Thank you.