I already explained why prices go up when there is sufficient supply: hyper-fueled demand from essentially free money and new entrants like hedge funds looking for ways to invest the loads of cash they can borrow for nothing and money from their investors as well. In many cities, more than 30% of all home purchases were from investors.
The price rises without new increase in the supply, because you would not lock-in to a particular house on just your first visit. So, each of these visits from each person constitutes each time to total demand. And demand gets a bit inflated. Speculative nature of real estate on top of that, encourages the sellers to hoard with higher prices (like a synthetic monopoly mindset).
Even if one buyer locks into a higher price, the effective market rate goes up because every seller in that area expects much higher price than that.
Price based on Supply and Demand only work properly in a Open Market with High Liquidity.