Find look at rotation works at first but then stops working

I am trying to building a turn based soccer game, to shoot you pull back on the puck and aim then release to fire the puck at the ball. This all works great for the first couple shots (6 shots in the video) the arrow no longer orientates to the direction that the puck is being fired. Any ideas how I could fix this?

I am using find look at rotation and set relative location