InterpTo desyncs physics objects in multiplayer

Hi, so I have 8ball balls that are replicated to clients on tick, and it works fine except the movement is choppy so I tried to fix that and saw that VInterpTo desyncs the position of the ball. Any tips on how to fix this?

Client 1:

Client 2:

As you can see, they are not synced.

This is my BP: