I’ve restarted my island!

I’ve put the campsite down and invited the 1st campsite villager and they are moved in, I’ve upgraded the resident services and Isabelle is here, so now a villager has asked to leave and there’s an open plot! I’m trying to invite Bones (from a bot island) and for some reason, despite having an open plot, when I keep talking to him to invite him he doesn’t offer to live there!! Does anybody know what’s going on?? Or am I just forgetting something I need to do?