That they're in limited stock at a particular outlet in China means very little, no? And conversely, that STM32 chips happened to be in stock in 2018 meant very little in the following four years.
If you want the chips right now, you can have them. If you want long-term availability, either buy ahead of the time or sign a contract with the manufacturer (and hope it doesn't fall apart due to a geopolitical crisis or whatnot).