After digging around why my camera jumps before player and trying different things I finally found a cause of this noughty bug. I use CinemachineCollider for CinemachineFreeLook for simple 3d person camera and when player steps back to a wall sometime camera jumps before him with strange pattern. After some research I noticed that double colliders are the root of the problem. Here is settings just for the info, but really it doesn't matter, buggy behaviour exists in every mode. With simple setup our camera behaves correctly as expected: But the moment we duplicate that wall behind, camera jumps into the wrong position before the player: It seems when raycast hits more than once it pushes camera for every hit somehow. The interesting thing is that after 1-2 seconds it may move back to correct position. If we continue to duplicate walls it pushes the camera even more.