On projectile hit, spawn emitter problem on client

I am trying to use GAS to create an ability that shoots a golden ball that explodes on impact. Sometimes it is inconsistent on the client side and when the golden ball hits the ground, the emitter doesnt spawn on the hit location, but instead it spawns at world origin. Here is what it looks like.

https://www.youtube.com/watch?v=mqpvBfELbIo

Here is my BP for the golden ball


and my GAS BP