I played a camera rotation animation using Quaternion, then after switchback to Euler. The screen seems left-skewed.
It turns out the animation update camera.rotation.z. Simply camera.rotation.z=0!!!
camera.rotation.z
camera.rotation.z=0
Good job