I had the destiny 2 beyond light add on but I had stopped playing the game. One day I came back to play the games and it said that I didnt have the add or access to it even though the add on was in my manage add ons on the game on Xbox and I could see it. so I deleted the add to get it back but when I deleted it I I couldnt get it back and it said have to pay again. is there any way I can get it back without paying again?
Did you use XB games pass as D2 has left that service so you would have lost access to any content you had not bought.
If you had bought that content then try going into your game management options and see if you need to manually reinstall the dlc licences.
If that does not work you need to contact Microsoft XBL support as they not Bungie control game licences.