When a house is either willfully abandoned or demolished, it should go on a random cooldown timer before it can be purchased again. This would counteract flipping very effectively if say the timer lasted anywhere between 3-5 RL days and the ability to purchase triggered at any time within those days.

if someone wants to camp that house plot for 3-5 days literally chained to thegame, then they deserve that plot. Lol