I would have to say the potential for a battery is definitely there. This particular battery which is my "#3" battery has 33 cycles on it.
Not understanding all the logic with smart battery its hard to say what little hiccup or malfunction would send it into auto land mode.
I generally read many of the thoughts of those much more qualified than I, and try to absorb what has been said to form the best possible conclusion my mind can muster up at the time. Having said that, I personally really don't like relying on specific software which for the most part takes over all control of the model when in flight.
If I have understood correctly the newer versions of camera Apps, incl. DJI software provides various parameters to enhance the information gathering process, information such as a battery level bar, etc., but more specifically it monitors and calculates the required battery life necessary to RTH.
This particular function once again relieves operator of control, simply making the determination when and where to land, a function which I had questioned from the start and why I had since chosen to remain with older software/ firmware since purchasing my model last yr. this time.
I'm actually still running outdated software & firmware for this specific reason, and can report no adverse affects in doing so.
Further, I'm of the opinion that not using such programing such as GS, but more specifically F/W which calculates the remaining battery power to RTH might have given the operator a greater opportunity to return to home on the remaining power supply available at the time.
I'm also of the opinion that with more bells and whistles comes a greater risk of electronic error.
Just a passing thought, as I obviously have no conclusive reasoning to report .
Glad to see all ended well, Rich. No harm, no foul. : )