It is not possible to replace an Item in BOM if the Item to be linked is already linked to the same parent, even if the primary attributes for the link are different.