Project World Location to Widget Position is jittery

So I’m using the Project World Location to Widget Position to get arrows over my players’ heads. The positioning is good, but it’s too jittery.

https://puu.sh/taRGe/2602e7ab1f.gif

Any idea what might cause this? Or is there something I’m missing? All I’m doing is get actor, create widget(unless widget already exist) and set position in viewport.

I’ve managed to fix it by setting my tick to TG_PostUpdateWork.

Thanks to this thread.