I recently moved from console to PC to play Destiny 2 the witch queen and my Witch Queen DLC did not transfer. It says I do not have the Witch Queen even though I enabled cross platform.
-
As Oats said but here's the slightly more in depth reason. Companies such as Google, Valve, Microsoft, and Sony control the licenses and when you buy it they get a cut however the other companies don't and they each want their money so they don't allow license transfers.