Overclockers have stock of every 3000 series processor released except the 3900x
Either TR4 and Epyc are taking the fastest cores or they simply don't have enough cores fast enough
Bit harsh but as someone else pointed out, in case you missed it, stock isn’t an issue for any of the other SKU’s, only the 3900X.
3900X is a 2xCCD part. Essentially double the resource of the others.