price discovery is the process of moving the price until you encounter more market resistance than you can handle in both directions. The process doesn't really end. It has to be redone after any new information comes to market.
halvening is not new information, so basically irrelevant for price discovery.