This diagram shows the output of magnetometer is basically intact on different levels of throttle (yellow line) when drone is fixed in a static position. This phenomenon is the outcome of a robust magnetometer design.
While this case shows that the output of the magnetometer is impacted by change of throttle level (blue line in the bottom diagram) when the drone is fixed in a static position,. The reading of the magnetometer cannot even return to its initial value when throttle is released. There are faults in the design or application of the magnetometer that cause this kind of failure.