Last night I did a couple of world quest without getting my rewards.
First one Proudmore Admiralty, complete four and get level 435 Azerite Armor or Weopon for your class. Completed all, last one was slay Merianae (spelling) under awaterfall. When I went to Provisioner Fray (Proudmore Admiralty Emissary) there was nothing there for me to pick up, just a grey ? over her head.
Second one in Uldum, Amathet Advance get Cache of the Amathet, fancy getting only One Point for each Kill a hundred requird but we managed, and talking to Captain ? and killing forgot the name ???-?? but didn’t receive my reward, the whole scene and everything reset and that was that.
Now, under normal circumstances I would’t worry about it but as I am playing Solo, due to old age and sickness, it is hard enough trying to win World Quests with inferior Weopons 210dps and tryng to stay alive in Naz… I can’t join a raid or go dungeon as it would’t be fair to the other players in the group if I would have to say " Sorry gotta Leave" in the middle of something.
While I’m not sure about the first instance and thus have no comment, this sounds like the assault quest, and that has two stages. Where it told you to talk to the Captain was to summon the assault boss. You don’t mention it, so not doing that second step will result in an incomplete assault and no rewards.
Just as a side note I have seen a world quest not progress the daily. One I recall was a weekly world boss one. When that happens you just have to do a fifth one in that same zone.