Yes here's what I do.
Time travel day by day and check each day if a villager wants to move. If they do, yay! If not, then travel six days forward, save and quit, and then travel six days back. Another should ask to move on that day. Repeat until the villager you want pings.
Time travel day by day and check each day if a villager wants to move. If they do, yay! If not, then travel six days forward, save and quit, and then travel six days back. Another should ask to move on that day. Repeat until the villager you want pings.