The equation is simple here: supply and demand. Whenever demand is increased and supply is constant or decreasing, the price increases and vice versa.
In halving, what happens is that the supply decreases, but the demand is either constant or increasing. Therefore, in the long term, the price increases, but in the short term, these sharp changes may not be clear. For example, if transaction fees increase, we will find that the return from the block may equal 6.25 Bitcoins, exactly as it is. Now, there is no guarantee that demand will be constant or high because sometimes the demand for Bitcoin decreases immediately after halving.
So, in the long term (6-12 months) of halving, the price will start to increase, and therefore you need to wait until October before we see a real rise in the price. Until then, the price of Bitcoin will be between $30,000 and $69,000 unless a unique event occurs.