It can be due to multiple things, like:
- The quest giver is on a different floor.
- You are in a different phase.
In BFA Blizzard has made loads of changes between different patches, 8.0.1, 8.1.5 etc.
With searching in wowhead and reading comments, one stood out like a sore thumb outlining the first reasoning’s above.
However, the prerequisite for The Port of Zandalar is Zuldazar
/run print(C_QuestLog.IsQuestFlaggedCompleted(47514))
The prerequisite for The Zanchuli Council is Zuldazar
/run print(C_QuestLog.IsQuestFlaggedCompleted(47514))
Copy this command and paste it in to your chat and hit enter, the output should be either true or false.
If it’s false then you’d need to head back to the scouting map and accept Zuldazar.
If it’s true then you would need to check where you are going; if you are looking around where scouting map, portals, bank are etc then you are on the wrong floor.
- Use the elevator to reach the top floor where King Rastakhan is.
Here’s a youtube video for The Port of Zandalar
https://www.youtube.com/watch?v=FQhR-oN_btY
Here’s a youtube video for The Zanchuli Council
https://www.youtube.com/watch?v=yh-t21hkufg
Take note where he is. 🧐