If you dont proceed according what manufacturer is saying then it mean you are trying to be more clever then they are.
Then you can't be surprised something is not working perfectly.
Your smartphone is not used to control any aircraft
There any difference will not cause any harm if it is more or less 10°. Also more precise apps are able to download calibration data from the internet for location obtained from GPS.
With drones, including from DJI you will be often prompted to do new calibration when changing location.
Manual has recommendations and all instructions for a very good purposes. Not for making things more complicated, but to make them working in the most possible circumstances.
Then there will be only few questions if people will do everything right.