Функция может банально не сработать в двух известных случаях:
Квадрокоптер взлетел без предварительной записи точки взлета. Чтобы этого не случилось, перед каждым взлетом обязательно проводите калибровку дрона, особенно если летаете в новом незнакомом месте.
Произошел сбой электроники. Да бывает всякое, поэтому, если есть малейшие сомнения в том, что координаты точки взлета записаны правильно – перезапустите коптер еще раз. Потеря нескольких минут времени поможет сохранить дорогой беспилотник, подумайте о последствиях!
Как вывод скажем следующее: 100% гарантии, что ваш дрон не улетит в далекие края, дать не может никто, поэтому нужно, как минимум, снизить все возможные риски.