People always say the last two halvings caused rallies, but if you look at the timing, it's not true at all. In markets, we don't talk about "catalysts" triggering moves a year later.
In fact, shortly after the 2016 halving, price dropped by 32% over the course of a few weeks!

it is because the halving rise caused by its hype occurs
before the halving not after it. the rise usually starts about 2 months before the date and what you see afterwards is the correction of that hyped up rise.
however, the thing is halving is only one of the many reasons why price is rising but for some reason these topics want to focus on it despite halving being too far away.
I actually always do think that there are so many things that make up the market movement than just halving and I feel a lot of people are putting too much emphasis on the idea of halving actually being the cause.
Yeah, it is a speculative market, hype can easily cause something to skyrocket and the hype with the whole halving thing over the years has been crazy. You are right with the hype starting a lot before the halving anyway, with a correction afterwards and the next year coming with a new set of rally, but however it is and like exstasie said, I feel it is just the market moving on its own with a long term uptrend and nothing else.