Character position is off on server side

I am making a very small scaled game, and I’ve encountered an issue with how Roblox handles character replication on the server.
So for whatever reason the character model is always off by a certain very small number like 0.005 studs. The character model is off by that number only for the other players and the server, not for the client who the character belongs to. It would normally go unnoticed, but since my game is very small scaled, it is pretty noticeable.
And no, I cannot change the scale of my game because it is encoded into it. The game works with 1 stud characters and has custom physics.
I am asking if anybody knows a fix or a setting I can change that would eliminate this issue because I really don’t want to make a script that runs every frame that corrects the positions manually because it would basically eat up performance.

And this isn’t just an issue with my game. You can check yourself, any Roblox game that you create has the characters off by a very small number in every direction on the server side, but since the characters are huge by default it is pretty much unnoticeable. An example of this would be:
-8.052, 2.7, -3.527 client
-8.055, 2.706, -3.519 server