I have changed the name of a switch and XMC is not reflecting the name change. I have Rediscovered the switch but it never changes. I have to delete the device out of XMC and add it back to reflect the correct name. I also run Solarwinds NPM and it picks up the name change instantly so I know it's not an SNMP or switch issue.
When I right click the switch and select Device>Configure Device, the SysName and Nickname are identical but I never add the nickname when I add the device, I leave it blank and it pulls the SNMP Sysname from what I can tell.