Quad copter drifting

Will try the recommendations you mentioned. We have calibrated the compasses three times already. Will do it again and Use Mag fit tool. Will update you in few hours.
Thank you for guiding @Leonardthall @Quadzilla

Thank you very much Leonard,

We tried calibration 3 times already but will do again with magfit.

Something worth mentioning i that i had to disable Compass1(internal cubeorange+) because it was extremely noisy even after 3 calibrations it deviated too much from compass0 (here4) and would throw a lot of “ekf primary changed error”. Even when the copter was not armed it was moving a lot as you can see in this image: