Honestly, I wish my shiny luck in Pokemon was as good as my villager luck in ACH.
idk what it is, but I very luckily came across all these villagers. I didn't have to do any 100+ Nook miles ticket hunts or anything like that, all of these guys were found by campsite, a couple tickets, or they were base move ins. The only one I used an amiibo card to get was Ankha. Finding Ione only took 5 tickets.
Also I'm not sure what the find rates in Paradise is, but I have all the new villagers except Shino. I also have Zucker, Tia, Whitney, Bianca, Papi, Blanche, and Merengue.