Camera.CFrame interfering with animations

When a button is pressed I have the camera go to a part serving as a temporary camera for a few seconds- then runservice is unbinded. The camera part is hardwelded to the humanoidrootpart respectivley. The code itself is fine Im just curious why its interfering with animations.

Player.CameraMode = Enum.CameraMode.Classic
		CurrentCamera.CameraType = Enum.CameraType.Scriptable
		
		local runServ = game:GetService("RunService")

		local PrintRenderName = "Print"

		runServ:BindToRenderStep(PrintRenderName, Enum.RenderPriority.Character.Value, function()
			CurrentCamera.CFrame = CameraPart.CFrame

			animationTrack:Play()
		end)

		wait(3)
		
		local success, err = pcall(function()
			
			runServ:UnbindFromRenderStep(PrintRenderName)
			animationTrack:Stop()
			
		end)
		
		CurrentCamera.CameraType = Enum.CameraType.Custom

Sorry for low quality, hope you get the gist of the issue. You can see when it occurs I stutter for a bit like its attempting to do the animation.
robloxapp-20211221-1603241.wmv (2.2 MB)