I think bull run is going to come earlier than we are all anticipating.
BTC halving is based on hashrate and block production not Date.
The higher the hashrate , the more blocks are produced, and the more blocks are produced the closer we move to the targeted constant amount of halving (210,100) blocks which is approximately 4yrs.
Remember as hashrate goes down, so is time to mine the blocks slows and lead to reaching more than aforementioned 1yr+, so is the opposite.
This is why you need to make sure you are holding a good strong bag, the bears attack is almost over
We may see halving around December of 2023 or January of 2024, depending on the increase/decrease of the hashrate.