I’ve seen it disarm automatically in RTL, LAND and in AUTO with a land waypoint. My larger quad did it super reliably, until one day it stopped doing it reliably. I actually started a new thread because of the age of this one.
http://discuss.ardupilot.org/t/copter-disarming-on-landing-got-unreliable/15558