I think it is funny. All this argument over compass calibration. IMHO, it is due to the misunderstanding of how these compasses work and why calibration is needed. Here is what I believe supported by Google searches.
The compasses are Hall effect, sensing the Earth,s magnetic fields. They are either 2 or 3 axis. If the instructions call for rotating in 2 directions, it is a 2 axis system. If it requires 3 rotation directions, it is a 3 axis system. Phones and handheld GPS units have 3 axis systems and require rotation in 3 axis.
Drones operate in the air away from magnetic objects and interference (usually). So to calibrate them, you must do it in a similar environment, without interference.
The reason you need to calibrate them has nothing to do with the Earth's magnetic fields or the deviation of them east to west. Calibration does not make them uneffected by local magnetic interference while flying. On the ground or flying interference warnings do not mean your drone needs recalibration, but it may.
Once you calibrate them they are good to go forever, right? WRONG!
Why? Because the purpose of calibration is to normalize the DRONE'S magnetic signature. It has to do with the metal on board the drone.
If you place a screwdrive against a magnet it becomes magnetic. If a drone gets near, or passes thru a magnetic field it picks up some magnetism and changes its on board magnetic environment. Therefore, it will require recalibration. If there were nothing magnetic on a drone, then one calibration would be all it ever needed. But it might be difficult for it to fly without magnetic motors.
Any advice relative to recalibrating when you move a drone from point A to point B has to do with the drone on board magnetic signature changing due to the environment it passed thru going from A to B or the magnetic chalk board you placed it near.
As long as you know your drone's magnetic signature has not changed, then you can forgo recalibration. When you figure out how to determine that, let us all know so we can stop calibrating unnecessarily. Until then, make your decision based on the above facts.