A few quick tips you need to complete Goddess Watch Over You before you can get Armies of the Legionfall to pop up. In order to complete Goddess Watch Over You you must do all the main quests in Val'sharah.