RNG is like that. Funnily enough, I found three of the five villagers you mentioned all in very few tickets. I found Lucky on my third ticket today and passed because I don’t like lazies. My dream villagers are Merengue, Coco and Diana though and I’ve never found them. It’s like the game knows who you want and gives you everyone else haha.
I’m having the worst luck with Pascal too. I took a few weeks off so I’m trying to farm the mermaid set in the days I missed. The last 6 days in a row he gave me pearls instead of a DIY.