MXII pathing does not account for what you're describing and would not work. All objects/map data is valid in the cache and in order to make MXII "work", you have to hardcode things like bank booths, shortcuts, etc to be clipped and there should be absolutely zero hardcoding needed if the pathing is done properly.