Some info from the manual:
One reason could be that in a multi leg flight, you will need to set the option of 'Landing' in the 'Flight Plan', otherwise iFly thinks it's just a waypoint you will be passing over..