I'll let you in on a secret: everything you see on the exchange, including the charts and order books, is just a some kind of illusion. If you don't believe me, just conduct a simple experiment. Calculate the total supply of Bitcoin available for sale on all order books (sum asks) of every CEX and DEX including derivatives. I'm afraid you might discover that the sum of the entire "supply" (sum asks) could exceed 22 million bitcoins.
ill let you in on a bigger secret
the active price is not determined by the supply.. its determined by the order thats triggered at that very moment which sets the price
no sell=no price=no market
i does not matter if an order being processed for 21m coins.. 2.625coins or 0.001 coins.
a market order being processed for 0.0001 for $3 still causes the market price to show as $30k/btc
if however there is no orders being processed there is no price, there is no market