Wouldn't make sense for MSI to lie to their customers saying they don't have the materials to produce the cards when they could have simply said "One card per customer".
The only material they could be short of is the 3080 chips as everything else is also used in other cards.
I wonder if NVidia are going to make the 3080 EOL and replace it with something else like a Super version?