DJI can pay for all the audits in the world, if they are not trustworthy they can find a way to spy in spite of the audit. Computer and software systems are just too complex to declare clean with audits.
This is a trust problem that DJI simply cannot change in their present state.