Heyo! If you pre-ordered Beyond Light (and will not get it through GamePass), you’ll have to manually download the pre order bonuses.
Go to your games and apps>destiny 2>manage games>download the pre-order bonuses.
You can pick them up at the cryptarch.
If this doesn’t work, you may need to manually select them from Xbox store and download them that way. Hope this helps!