I was doing some testing to make sure my animation export scripts were lining up, and I think I found an issue with how the animation keys are being read. I exported a camera that moves quite a lot every 4 frames to fully test the motion, and when I import the .chan file on the camera and render, what I see in the viewport is not what I see in the render (terragen_animBug_on.png).
In the second image, all I did was delete the rotation animation on the camera, and it looks like it lines up (terragen_animBug_off.png). But obviously this is not a work around as I need animation on the camera. I have attached the .tgd file for confirmation. The frame I used to render in the attached images is f1037.