I am not sure is it still an actual problem for you
But it's OK that drone is disarming after a few seconds without a command. That is an Ardupilot default setting.