The recent BTC price dumps is due to the sell off from:

ETFs, blackrock and other ETFs have reduced wallet size

German Govt sell off pressure of 1700 BTCs on kraken exchange, they still hold 47000 BTCs, it doesnt meant they are selling right now

Exchanges reduced balance also