Commentaire officiel
We are sorry to hear you had an incident. The Mini 3 is controlled by virtual stick controls which means it is driven by the app issuing stick position commands as if you were flying it on your own. In the case of an app crash the aircraft would not be receiving these commands so by default it falls back to hovering for a bit while it waits for a reconnection. If that reconnection does not occur it will head for home. At this point the app is no longer involved.
I am not sure why you would turn off the remote. Hitting the return to home button on the remote is the best way to bring it home.
Depending on the outside temperature and how recently the batteries were calibrated that 25% reading can be way off and the aircraft thought it was an emergency. If you got the aircraft back you could get the onboard log files from it and send them to DJI for analysis. They could tell you what actually happened.
The Mini 3 is a fine aircraft but the SDK support for it is limited. Hopefully DJI will update the Enterprise SDK at some point so newer versions of Android are supported.