Maybe just me, but literally have to calibrate the compass before every flight. Every time I start up I’m informed of compass error and need to calibrate.
Every time. Even after a flight, land. Change battery and startup again. Calibrate compass.
Never ever had this happen with my Mavic Pro...