Pre-arm / Loiter / Auto : need position estimate

Good morning guys.

I have some trouble when I am starting up my quad:
I have GPS fix with >15 sats and HDOP <1, compass ang gyro are calibrated.
Despite this, I have the : Pre arm: Need position estimate, if I try to take off and immediatly loiter, i got the same error, and when I switch directly to auto on the ground, same error.
If I fly few seconds in manual, I don’t have it anymore.

The only way I found to delete this error is to move the drone 5m back and forward, and then I can immediatly switch to auto. Is this a normal behaviour ? How can I improve my drone to not have to move it before take-off?

Best regards.

I had the same problem, before the fly I connected copter to computer to MP, when I saw it. After that arming was normal.
But I think this isn’t the best solution to this problem, but I didn’t find another…