The current scenario is completely different and no one seems to care about buying pressure because everyone is selling their coins due to the corona panic outbreak. Price seems to be declining continuously for now so speculation related to halving that will not be effective to bring the price back on track.
Bitcoin halving will be in May, 2020. This is March and we still have April. I do not think you are right at all. There is still. More than a month to halving. Also know that 70% price fall is not directly linked to corona virus. The directly linked causes are investors that traded bitcoin for fiats to treat or to secure themselves against the virus. Because of this, the price decrease.
The other reasons are indirect in which whales, and investors are converting unstable currencies like bitcoin to stale ones and dollars because of the price decrease. So, the price further dropped significantly.
Bitcoin halving is still coming and we should be expecting this because the direct effect of corona virus only presumably has 30% of the price fall and other and indirect corona virus effect has 70% cause.