I saw this episode the other day and it kinda pissed me off. Ash you know who Koffing is. He was with Team Rocket at the very beginning. And your from the Kanto region so wtf dude?
On top of this he’s only aged about two/three years since the start of Pokemon so it wasn’t that long ago either. Silly Ash!