I'm playing Pokémon Moon again (for the 4th time) and have decided to put a Raichu in my team. After a good 30-45 minutes, I finally caught a Pichu from the grass right before the stairs leading to Iki Town and wanted to train it a little bit before battling Hau. I then noticed I was seeing an awful lot of Pichu in this area, which is super suspicious considering the fact that it took me so long to find my Pichu in the first place.
I decided to conduct a little experiment with the other Pokémon in my team; with the Pokémon in the front of the team, encounter 10 wild Pokémon in the same area and count the number of Pichu found. My Popplio and Pikipek both encountered 0/10 Pichu each, but my Pichu found 7/10! There's obviously something going on here and I wanted to know if anyone else has had the same thing happen to them.