I am missing three O-Powers: Encounter, Stealth, and Hatching (No, this question is not about Hatching O-Power).
My regular sources (Serebii, Bulbapedia, etc.) confirm that for Encounter and Stealth powers, Mr. Bonding can be found at the Laverre Pokémon Center and the Couriway Hotel.
However, he isn't at either location. Yes, I am absolutely sure. Yes, I have checked each place thoroughly. Yes, I am in the right place.
My friend is also having this problem (Only for Stealth, though) and I have found many similar questions across multiple forums - all of them unanswered.
Is there any requirement for these powers? Has anybody else had these problems?