i completed the great vault quest on my main (ally hunter) to receive the memory of craven strategem legendary. i also had the same quest on my main alt (horde hunter). upon logging in after reset, i was able to complete the quest and receive the memory on my main and learn the memory at the runecarver. just logged into my alt, picked up great vault reward, turn in craven strategem quest and just by habit default muslce memory clicked the npc and clicked complete. only to then realize that i didn’t receive the memory, only 25 gold. this legendary is bis for the content which i prefer to participate in and am not sure why it wasn’t rewarded to my alt but it was for my main both same class and i’ve done basically the same stuff on them (though my horde alt is ‘behind’ in renown)
My paladin had the same issue and feels so bad!