I am using TI TMAG5273A2 hall effect sensor with ESP32. Why is there an initial offset of 3mT in y and z axis data initially when it is used with ESP32. I am simply reading the basic data from the sensor(i.e. magnetic field of all 3 axis) with default modes of the sensor through Sparkfun_TMAG5273 library in Arduino IDE. I have enabled read all 3 axis data register and put it in continous measure mode. That's the only change I have made.