Project configuration allows you to select IEC 61346 mark mode. That standard has been superseded by IEC 81346 years ago but it should not explain this behavior. According to those standards components are identified by complete tag: =function+location-device. When you for example insert terminal strip -X1 second (even it's unique) time into another location, you must set the mark manually. Do I run into troubles later on?