Because people are taking profits, if they bought at $16k or $17k, selling at $24-25k is a pretty good deal, making 50% profit in a few months is a very good performance. This isn't the big bull market that will break past the ATH, such market will come after the halvening, not before. So there's no big risk of missing out if you sell at a profit now, there's still plenty of opportunities to buy before the halvening. Although the safest strategy is to just wait now, but many traders like to perform these short-term trades.
Yep this dude has a good point event I already take a profit a little when buy at 17K. Maybe some people take profit on that area.
External Factors may be we need to see at least settle on the inflation rate, interest rate and etc.
Technical Site the price need to test the new support at 23K although is very good that we already broke the EMA 200 and followed by golden cross of EMA 100 and the price remain stable above that price