So i have this animation rendered with viewport eevee, when i translate it on the Z axes it does a rotation in the same time, the translation is driving the rotation ( the driver is set up on the Z rotation )
When i render it with cycles the rotation does not update, only the translation animation works
Just tested, and in fact it’s even worse, it’s at render time only on both Cycles and Eevee (worked for you with Eevee because it was a viewport rendering)
I found the solution (or may I say a “trick” to overide the bug)
Drivers are not updated when relative to itself (object rotation driven by its own location)
Move an empty and not the object. Drive the rotation of the object to empty location, and add a copy location constraint. That way it works…