So, oddly enough, assigning and unassigning a combat ally at your mission table gives you credit towards this quest...
I found this out on accident after changing my combat ally out. At least it worked for me on my shaman.
Quest
Fighting on All Fronts
A World of Warcraft quest in Suramar. Facts and objectives from the current retail game data.
The highest voted Wowhead comments for this page. They are community notes, not TheWoWDB comments.
When completed, take the Portal to Astravar Harbor in Shal'Aran. Khadgar is just south of you when you exit the portal. You'll see his ? when you get nearby.
Next quest is back in Shal'Aran.
Yes, by all means. Let's stop halfway through assaulting a city to send our most important fighter to do trivial stuff somewhere else in the world.
Quest facts
The client quest POI data records no map location for this quest, so no map is shown.
Check whether you have already completed this quest
in-game: /run print(C_QuestLog.IsQuestFlaggedCompleted(45317))
Description
We are nearly ready to siege the gates. Your efforts here have been monumental, {name}. But let us not forget that you are also the {class}t. Your forces rely on you to command them. No single person can stand against the Legion. Continue your duty. Guide the {class}s of Azeroth, and victory will be assured.
Community notes from Wowhead · 56 comments
Top 3 shown aboveThe comments below were written by Wowhead users. They are community notes, not TheWoWDB comments. See them in context on Wowhead.
The top 3 are shown in Top Comments above. Read all 56 on Wowhead.
Reward details
Reputation: The Nightfallen +250
These exiled Nightborne elves suffer withdrawals after being cut off from the Nightwell. They oppose their people's alliance with the Legion and fight for some kind of redemption.
Reputation group: Legion.
Other quests in Suramar that reward The Nightfallen reputation: Answering Aggression (+250), Regroup (+250), Crackdown (+250), No Reason to Stay (+250), Trail of Echoes (+250), The Only Way Out is Through (+250).
Item facts are the current retail client’s (ItemSparse); the specialisations for a pick-one item are the ones the Blizzard quest API lists; faction and currency text is the client’s own. Lowest listed price = the US commodity auction house now.