Weird movement in a grid

Im having a problem when I put my player moving in a grid and the camera is following the player, basically if the camera is not following the camera the player moves smoothly without problem but I tried 3 different methods to follow the player and every is putting my player like laggy is moving weird, and if I put the player with a free movement with the camera following everything is ok.