When my dreamies move out. I stop playing for a few days/week. Then I time travel to my most dreaded date (Nov. 4th in this case) play the game, then delete the town and start over. That way, I can get my lost dreamies back, while also being able to get a fresh start.
But yeah, sorry that Ankha moved out. The 16-villager cycle is the only way to get her back, unless you reset.