Hello I used to play Ps4 now I play pc. I did not have DLC on ps4 but bought it all on steam. I activated cross save and brought my ps4 characters over do I have to repurchase DLC to play shadowkeep and forsaken on my ps4 characters on pc.
You only need to purchase the DLC's on the platform you are playing on. If you have bought Shadowkeep and Forsaken on your PC account then you can play that content with your PS4 characters on PC.