Over the course of three days I have been grinding Dares Of Eternity to get to level 16 because I really wanted the ghost shell from the Treasure Hoard. After completing my last run, my internet crashed and my controller and game were both messed up so I had to restart my game after reconnecting my controller. Upon logging into Destiny and going to the Treasure Hoard, it said that I needed the 30th Ann. Pack (which I already own) in order to acquire the ghost shell. I was shocked to say the least when I checked the Eververse in the expansions section, to find that all of the expansions I owned were missing apart from Lightfall. The leader of the family's account was the one who purchased the Destiny 2: Legendary Edition, and I was able to access everything in it as well. I purchased the 30th Anniversary Pack with my own account, and the family leader's account bought Lightfall which I again, was able to access. This is unacceptable, I have put my money and the family leader's account has put a lot of money into Destiny. Why did this happen? It's not a visual glitch either as when I went to the store to check if they uninstalled, I was met with a screen telling me to buy them. I checked EVERYTHING to make sure there that I wasn't missing anything. It is not on my account's order history or Eververse history either. Bungie, please fix this.
For both issues - contact MS support, they handle licenses not Bungie, and if it was removed from your xbox account (30th pack) then its their problem.