I don't disagree with the conclusion drawn in the OP. I would also recommend to continue a DCA-based strategy now, as I see us firmly in a bull market, even if there may more dips to follow.
However, I want to point out that the exchange holding graphs of Cryptoquant, Glassnode etc. look much more dramatic than they really are.
For example, between January 2023 and today according to
Cryptoquant the exchange holdings went down from 2.2 million to 1.9 million Bitcoins. 300000
BTC less, that is a respectable number, you'll say

It's the equivalent of 20.4 billion USD (at a price of 68000$ per
BTC).
But this equation is wrong, because the
BTC price in January 2023
(Edit: lol, I wrote 2020 first) was at about $20000.
So if you take the dollar value, the USD value of BTC exchange holdings went actually up, and by a lot - from 44 billion USD to 129 billion! This means exactly what it means: that you need almost three times the dollars to buy all Bitcoins on exchanges than in January 2023!
Now some will be scared a bit perhaps

But that wasn't actually my intention. This is something that happens in all bull markets. But it is also one of the reasons why the volatility at the end of the bull markets is so high. For a supercycle or so, we'll need much more dramatic decreases of the exchange supply.