Was an unintended exploit and has been patched out now, so you only get a legendary the very first time you complete the full questlines and not again.
You can still get 1 legendary when you reset and completing the 10 beast/bounty/history.
The legendary is rewarded when the meta quest is finished.