This is the part that goes wrong, and it goes wrong the same way every time. The sale and the purchase are handled by different companies, on different timelines, and nobody owns the gap between them. You end up carrying two payments, or living in a rental for six weeks, or losing the house you wanted because your offer was contingent on a sale that had not closed yet.
None of that is a market problem. It is a coordination problem.
When I am running both ends, the dates are not a hope. I know what your sale will net before we price the next house, because I am the one underwriting it. I know what the next loan will bear before we negotiate the inspection, because it is my file. The listing agent across the table knows the offer will perform. And you are not the one holding it together.
This is the part most moves get wrong, and it has its own page: how buying and selling at the same time actually works in Colorado.