The lack of evidence is grossly exaggerated. DJI can see the flight plan from the data recorded by the app before the disconnection. If the flight plan was unreasonable/risky, that is something. If the flight plan was within what one might reasonably expect the AC to perform and yet the AC failed to do what is reasonably expected of it, that is a problem. They (DJI) have enough data to reach this simple conclusion. The next step then is to find out why the AC did not meet what was expected of it. Here, we have (from what the OP has shared) reason to believe that the pilot did not cancel or interfere with the mission once it was set in motion. What does that leave; some sort of accident (a mid air collision with an external object for instance), a power failure (unlikely given the description of the mission and the battery state - again taking the OP's word for these - but these are things DJI can easily cross check with the data they have from the app and usage history of the battery if they want to), or a failure of the AC and the software to do what can reasonably be expected of them - which raises a warranty claim.
I admit we don't know enough as the OP has chosen not to share the flight log for the flight in question. But that is their right and shouldn't be taken as reason enough to question their sincerity. I am honestly amazed by how far some posters in this thread are willing to go to to defend DJI. No, a 30% discount and a mere "we are so sorry" is not gracious and certainly not good enough if the device and system they sell fails to meet what is expected of it. And missing data (edit: I mean the data from the AC's flight recorder here) should not be used to absolve DJI of any obligations when there is no evidence of wrong doing by the pilot. Missing data could equally absolve the pilot of any fault.