See now this, I believed to be the solution as well. Geomancy makes this so easy to do, +2 in all the relevant stats Espeon needs? Not bad. However, if that were the answer, things would be far too simple. See, a main, and recurring, problem I've come to realize is how many stats are boosted at once, not one turn per se. See, scolipede is capable of setting up 2 stats at once, two VERY important stats at once, and smeargle can set up 3, then follow it up with +3 in defense. Now, what puts Smeargle an entire league above Scoli is its access to spore. This is where that Genius aspect of GeoPass takes place. Smeargle will always, not almost always, always come in after a Pokemon has been memento'ed. Meaning it has two, non consequential options, take a weak hit and put it to sleep, or spore whatever comes in. Either way, next turn it's getting a free geomancy/Quiver Dance and the game begins. See, losing Geomancy doesn't alleviate the problem, it merely prolongs it. Smeargle's access to any move in the game is what proves to be a problem. Hell, it can drop Power Herb for White Herb and smashpass, cotton guard then pass to CM espeon if it wants it gets free set up.
Bottom line is, if we want to get rid of this, we need to do it right. This will be the third time we do anything about Baton Pass since XY was created, and I think that's two times too many. We need to stop it hard in its tracks, and unfortunately, banning Geomancy is not the answer. Unfortunately for Smogon and how we function, this requires more delving into. Complex ban or no, if anything is done, it will be against our typical best wishes.