BTC spot etf's are really driving the price of BTC, and who can tell how high BTC price is going to surge in this cycle, institutional investors are buying a lot of BTC's through the spot etf's, we know that a lot of them prefer to buy BTC this way, rather than through an exchange and storing it in their self custodial wallet, even though they are buying and storing it in a way that is not recommended.
A lot of these etf providers and institutional investors too would be buying BTC through the OTC market, but i don't think it is enough to dry up the market, miners also sell their BTC's OTC and now that the halving is close, they are going to be selling their coins to buy gears that are more efficient.