yeah i've come across this problem too, for years, it's definitely not a new thing from an update, my best guess is that the distance calculation as-to-how-close to place/create any CZ, is either
1 based off the gravitational centre, and not a starting calculation based off synched / not-synched relative speed of orbit around planets, so when one is placed encircling (an invisible radius) around a common gravitational centre, the CZ gets placed in a place that might be fine were it around both a single object and the G.core in the same place as the centre of the object ;
or
2-1 when based around a large object that is not alone, the shared/increased gravity of the 2nd+ object/s, indirectly slows the object but the calculation for the orbit of the CZ, is being calculated as normal instead of adjusted, and so faster than the slowed large object's rotation, OR,
2-2 when based around a large object that is not alone, adjusted speeds of the large object have not been used in a IF-complication of the normal speed caluculation for the orbit of the CZ, so BOTH the CZs adjusted speed, AND the planet's spinning are both adujsted, if for some reason the planet/sun is spinning faster rather than slower than if it was alone.