This is not a bug. InheritPosition for OrbitalFollow chooses axis values that will most closely reproduce the outgoing camera's position. That includes the Radial axis, which in this case is choosing the smallest legal value, at the low end of the specified range.