This is working as designed because Catalyst/SOI uses the sysName attribute to correlate possible duplicate models into one CI.
This is useful for when the same device is modeled across multiple landscapes. In this case, the multiple models would be reduced to one CI in SOI, which is the correct representation.
Release: Any version integrated with SOI
If you need to have one CI per model created although they have similar sysNames, follow these steps:
Edit the <SOI>\resources\core\Catalogpolicy\spectrum_policy.xml file:
Please note: The sysName that Catalyst/SOI has for these devices will now not match what Spectrum has. Also, modifications to the spectrum_policy.xml file are not preserved after an upgrade to the connector. This change will need to be added again after the SpectrumIM Connector is upgraded either by a patch or a new release.