As a real estate investor, I specially target homes going unsold after long durations on the market due to unrealistic expectations.
Right. So it's selection bias. The people who can get a price 15% more than they paid manage to sell within 90 days, the people who can't dont.
It is likely that it also "only" includes those that managed to buy a house at under market rates, and sold at, or above, market rates within 90 days. Anyone who is buying to live in is likely paying as much or more as the "sale" price.
This is further stated in the market, since the annualised rate of return is 650%, but house prices are _not_ going up that quickly.
Which, in turn, means that distressed buyers are not necessarily going to see a 15% increase in the price of their house in 90 days, nor are they going to see a ~30% in 180 days, since their property may not be "undervalued".
People only tend to drop the price after it's been sat around for a while. By definition, such sales are not very likely to happen within the 90 day window and therefore do not contribute to this average.
The point is that you can't calculate a probability of making +15% within 90 days just by looking at how many of the houses sold within 90 days were sold for +15%. Or any +X%. Or any time period.
If you really want to calculate such a probability, you need to buy a bunch of houses at random, then try to sell them, and then see how much you made and how long it took. The data used in the post is not suitable.
There's some selection bias here. Those who got lucky (e.g. they bought the house cheaply) found it easy to sell for a good price quickly. Those who got unlucky and couldn't find a buyer quickly are excluded from the "90 days" window so don't contribute to the statistic.
It might be true that homes sold within 90 days of purchase sold for an average of 15% higher than the purchase price, but it doesn't mean you can expect to sell a home within 90 days of purchasing it for 15% more than you paid.