Hey there! Physical codes have expired. You will need to contact your retailer for a refund as they sold you a defective product. You can then buy it digitally on the PSN Store. The first two DLCs are now free for all players. You will just need to buy expansions such as Forsaken, Shadowkeep, and Beyond Light. You can go for the Upgrade Edition which sometimes goes on sale.