Creo que es porque el pueblo no utiliza el mismo tileset secundario que la ruta y que, por tanto, tiene que recargarlo al entrar al otro mapa. Cambia el tileset de la ruta o amplia el pueblo y deja una una "entrada" que solo use elementos del tileset comĂșn.
Espero que sea eso.