Drift problem after takeoff

When I take off the plane I immediately adjust the rocker throttle to 0.5 (no control pitch and roll) but the plane still continues to rise and drift forward, I have to pull the plane back to stabilize the hover, does anyone know what the problem might be?
In addition, the ‘’[commander]stopping compass use! Check calibration on landing’ warning will appear in each flight data
I have calibrated all sensors before flight and made sure there is no metal interference source nearby.(Already calibrated compass)

log file: https://review.px4.io/plot_app?log=7dbe85eb-b77f-405e-8e54-54c102928283

video: https://www.youtube.com/watch?v=knQ-qPxhlO0