Weird COMPASS Anomaly needs suggestions

Hello everyone I’m building a 10 inch long range quad with speedybee f405v3 stack Elrs and carbon fibre reinforced TBS discovery frame mostly for auto missions and I’m experiencing a very wierd problem with compass …
Im on 2nd floor and there are electrical wires and a tone of rebar under the floors… When I arm the copter sitting on the floor it says compress offset error but when I place it on top of something the compass error goes away … Same thing happened on the roof just above this floor I did a quick auto mission with takeoff 10meter then land … and in telemetry logs I get Ground mag anomaly and during landing the copter yaw to right about 15° when reaching just above the roof …VIDEO_1
So my question is is this simple mag interference or do I need to change my compass ? Is it safe to fly ?
VIDEO_2DVR
This is the dvr from the guided part … sorry for the bad quality.
At the end as you can see the copter is turning right but the compass reading is not changing much …

I calibrated the compass in an open field away from all wires and while getting a 3D dgps lock.