That's definitely a bug. Can you PM me that MapXXX.json file? You can find that file in the "data" folder of your project.
Then I found another problem. When I use the transfer, sometimes it will automatically go straight ahead.
Game_Player.prototype.performTransfer = function() {
if (this.isTransferring()) {
this.setDirection(this._newDirection);
if (this._newMapId !== $gameMap.mapId() || this._needsMapReload) {
$gameMap.setup(this._newMapId);
this._needsMapReload = false;
}
this.locate(this._newX, this._newY);
this.refresh();
this.clearTransferInfo();
ALOE.clearDpadInput();
}
};