What I tend to do is talk to all the villagers I want to stay, and just ignore the ones I want to move out. Then I TT 2 days forward, talk to the villagers I want to keep again then TT back 2 days- a lot of the time this doesnt work but when I TT 2 days forward again (after ive spoken to those wanted villagers) a villager tends to ping me to move- the only time ive ever had a wanted villager ping me to move out is when ive just been playing and ive TT 1 day for an event or whatever but its ok because I will always tell them not to go and they will stay