Sorry to hear about your crash mate, I have been there!
I can relate to this issue with my own experience of this message "current RTH will pass a no-fly zone" that I got when not even close to a such zone. What happened to me is: I got that message, lost connection with aircraft, then aicraft started RTH but in the direction away from me! The original RTH point (where I was standing) was erased and new one appeared where the aircraft lost connection. At that point the craft was approx. 1,5km from me and flying away. Only my luck I could re-connect and stop RTH and bring it back manually.
Some people here on forum tend to read those flight rapports as they were holy bible, which they are not. They are probably as holy and accurate as DJI´s crappy firmware, support and customer service. Point is, listen to all the tips but dont let people tell you that everything was your fault.
Dude for the millionth time - the crash was your fault, get over it.