He realized the "Retail Code" he’d been using was for the base game's legacy installation, but the "Product Key" was the master unlock for the expansion's standalone features. He swapped them.
If you want to play today, buy a "NEW Retail Code" – it is a Steam key. Avoid "new physical Product Keys" unless you are a collector. He realized the "Retail Code" he’d been using