Replace assets without moving location

I tried to use the “replace reference” to replace multiple assets with one asset to keep the number of meshes down. When i do that they all change location to the replacement assets location. What am i doing wrong?

I have 575 doors in a building, about 300 off them is the same door and can use the same mesh but imports as individual meshes . If i replace them all 300 appears in the same place.