Player in correct position on their own client and on the server, but not to other players

I have an effect for my game that puts an object inside a player every 0.45 seconds, and those objects are deleted after a short amount of time. It runs entirely off normal server-side scripts, and there’s no issues when I look at it on the screen of the player, and there’s also no issues when I look at it from the server. But when I do a local multiplayer game and have two players, Player 2 sees the first player get stuck in place once that effect starts. All of Player 1’s animations play, but Player 1 stays in place from where they started the effect. Is there an issue with local multiplayer or something? Help would be much appreciated.

Update:
I figured out what in my game is making this happen, but I still don’t understand the issue.
It’s this piece of script:
local tween4 = tweenService:Create(clone,tweenInfo,{Size = Vector3.new(12,8,12)})
tween4:Play()

Why is changing the size of an object causing this to happen?

I’m having the same problem, if you have any fixes. Please let me know.