Hmm.... Compasses are in the legs, and they're connected to the power board at the front of the drone. The power board is then connected to the right ESC and the FLT_CTL board, where the IMU is. If the FTL_CTL board was completely disconnected from the 3-in-1 then you'd lose communication to the power board and the compasses, so we're left with these posibilities:
- FLT_CTL / 3-in-1 ribbon cable only partially broken or only
just maintaining connection (most likely)
- Impact damage to the FLT_CTL board, unlikely IMO but not impossible
- Some other weird issue with the 3-in-1 board (unlikely IMO)
I'd have a chat with the guys at Best Buy, see what their own warranty policy is and whether you can get an exchange unit due to the 'mysterious' IMU issue. They might tell you to talk to DJI, at which point you'll need to ask them the same question "Can I get a replacement or repair for this IMU failure".
Depending on where your moral compass swings, and also depending on any obvious physical signs of crash damage, you can omit the fact it's been crashed. Crash damage is NOT covered in the warranty, so you'd likely have to front the repair cost if you send it to DJI for repair. ($100-$200+? only guessing, haven't personally had to send anything in)
If you want to go the "warranty be damned, I'll fix it route", I
think the FLT_CTL boards can be bought off places like EBAY, or other RC parts stores, at least they can for the P4. You can also get cable kits for the P4, not sure if they work or not for the P4Pro though...
EDIT: If this is the P4Pro board, it looks a lot different to the P4:
DJI Phantom 4 Professional Pro + Main Control Unit Anti-Vibration Brackets Drone
Looks as though that board has the crappy press fit connectors instead of the tab style ones on the P4..... Either way, until you decide if you want to try for warranty or void possible warranty and open it up, we won't know...