How to unify the coordinate origin of the NED coordinate system of all UAVs in a multi-unmanned system?

In multi-unmanned systems, it is very necessary to unify the origin of the local coordinate system for all UAVs.
The origin of the local coordinate system is the home point, and I think we can achieve the unification of the local coordinate system of all UAVs by setting the home point of all UAVs to a value of the same latitude and longitude height in this way.
However, I have verified using mavros, gazebo, and in fact this solution does not work. I can check the telemetry information of UAVs in QGC, and the result shows that the home point has been changed successfully, but the position information of local_ned is not changed, which means the origin of local_ned is the takeoff point of UAVs instead of home point?