As you may have known Metro Exodus was first announced on Steam and therefore could be pre-ordered. However, Deep Silver ended up pulling Metro Exodus from Steam and become an Epic exclusive. So, third-party sellers ended up pre-ordering a lot of Metro Exodus’ physical copies which contained a Steam key inside as well.
But, since Metro Exodus was pulled from Steam therefore the copies on Steam became illegal. Deep Silver ended up deactivating all the keys that were redeemed on Steam and advised the players who bought them to ask for refund from the seller they originally bought it from.
Deep Silver stated the following on Steam.
Nonetheless, if you want to play Metro Exodus on Steam then you will have to wait until 14 February 2020.
Speedrunner ends Sekiro: Shadows Die Twice in 50 minutes
Starfield and Elder Scrolls 6 will not be at E3 this year
Valve’s VR headset “Index” is coming in May
Pathologic 2 is coming to Steam in May