I describe the problem in this video
But the basic summary is this: I'm trying to get a camera and a grease pencil object to travel along the same path, with the camera offset slightly so that it can watch the object. I'm trying to have each of them track each other, so that the camera is always looking at the GP and the DP is always facing the camera.
I did something similar previously using Track To constraints for this video, but in that one I used two paths, and the necessary Track Axis and Up settings seemed to be different for this one. After some finagling, I got the constraint settings aligned so that they were facing each other.
The problem is now that for some reason, when I actually have them move along the path, the grease pencil object will rotate, tilting slightly on the y axis and then doing a full z-axis rotation. This persists if I use multiple paths along the same line, if I remove offset. There are no transform keyframes on either the camera or the GP.
I tried starting over by deleting all paths and follow constraints and setting up the dual tracking constraints first, confirming that that was working properly, then adding the follow path constraints onto two different paths; the result seems to just be that it now rotates less, and only on the x-axis, which is an improvement but not a fix or an explanation.
I am pretty lost on this, doesn't make sense that this happens for two objects traveling at the same speed in a straight line. Anyone else have insights?