Have you tried to restart Solidworks (sometimes it keeps traces of recently opened documents, and as it doesn't manage its memory very well; personally it has already happened to me, and restarting SW solved the problem)
This message just means that there are two parts with the same name used in the assembly , but each occurrence points to its own file stored in different locations.
One file can be on one server and another on a local disk, for example, or the files are simply stored in different directories.
You should check that there are no duplicate file names in your working directories.
If you say no, it should set this occurrence to the deleted state in the assembly.
file/open/select assembly/references and give paths to the server locations...
At worst, give us a screenshot of the dialog box where we see the references so that we can see where your parts are going to point, it's a safe bet that the same component present several times in your assembly will point to two different places or at least in two different paths (that's why I talked about network drive and of UNC link ... we point in the same file but taking different paths)
There must be a duplicate, otherwise the message would not appear.
or this component is present in another assembly that is already open.
A "hack" solution is to replace the component with another one (any one) by checking the "replace all components" option (do not try to correct the constraints).
In the process, redo a replace and get your SMD12454 component (the constraints should correct themselves).
This is equivalent to replacing one component with one that has the same name.
You can redirect the path of a component by editing the assembly references, but I don't know if the component will be in the list.
To edit the references and change the path from the "Open" window, you can follow the steps in the attached image.
Otherwise, when you have opened your assembly, you can go to "File / Search for references" so you will know the location where the components are located.