1) If you change any building on one map, then the same changes will occur on all other maps, as the map becomes a mod (this will always happen).
2) You cannot isolate the map. If you need a building with a texture from some tavern, but with different functionality, then the easiest way is to create a new object and use the visual you need, and use scripts to make it work. This way, there will be no impact on other maps.
Thank you for the information!