Within the same comp I can convert a 3D layers position to 2D coordinates. That works fine. But I get different values when I apply that same expression to an external 2D null.
Does the value varies with time?
Cause expressions are evaluated at their respective comps’ times and times on the left and on the right sides are different.
If you have to have some kind of offset in time between the two comps, you can use .valueAtTime() to get the position at a specific time instead of the current time.