It was the golden week in China last week which affects shipments for next week afaik. Nvidia should've factored all of this and delayed the launch until they had adequate stock. They just wanted to launch a product before AMD so that they couldn't use "fastest GPU" or whastever for RDNA2 marketing. If anything, they ended up pissing people off and potentially driving them to RDNA2 if that's not a paper launch as well. I don't expect any decent stock for Ampere until December with the way things are going, if AMD have decent stock for RDNA2 I can see a lot of people jumping ship.
What about sony? I still haven't been able to get in a preorder for ps5. Should they also have delayed, maybe christmas 2021 would be better console launch window time?