Location drift

Hello, I was wondering if anyone else experiences this and possibly how to fix or if its a bug or what. The actors I place in the world sometimes shift from their original positions by decimals, but its a slow drift that adds up and makes my levels not connect properly. Here are some examples. I set my vector numbers to whole numbers always for ease, but as you can see they change. I also keep the world grid snap to 100. Any ideas?