No, they're just confused. Pansear will appear when it's raining under the bridge, Numel will appear so long as you have pokesnacks, outside the train station, or outside the gate to the Tourmaline Desert, when it's raining/thunderstorm after beating Julia, or at a later point in the game. Note that these aren't all possibilities, I'm just not 100% sure which are right because it's changed so many times.
As for Cleffa/Igglybuff it's obtainable at any point in the game. First talk to the lady that owns them, then go into the abandoned apartment near the North Peridot alley and you'll encounter an event with two meteor grunts, then go back to the lady with the two pokemon again to battle the grunts and get your reward.
Finally, I'm not actually sure that damp on Marshtomp makes a difference as the field effect in Julia's gym will be making all of the self destructs part electric type, which Marshtomp is immune to anyway. Damp just stops them from killing themselves, which is kind of counter productive.