On Android, anything that can broadcast a signal (bluetooth/wifi) require location, at least coarse.
I'm not saying DJI isn't spying on everything but that's probably the reason. This is hilarious in hindsight because for years, you had to give an app call access so they could monitor if a call was incoming (for pausing a game for example)
Edit: It also looks to be a GDPR ban.