When taking the cross product of the East and North unit vectors the result is a vector pointing down, but I believe it should point up.
To check this, I logged the difference between
(Position + cross(East, North)*100) to lat/long/agl
and
(Position) to lat/long/agl
which resulted in (0, 0, -100). Can someone explain this please?
@sflanker thanks for investigating and thanks @AndrewGarrison for answering.