Recently, I noticed a strange behavior in ISC.
When I change the name of a source (successfully) and I use the toXml() method to view the identity details, the source still appears with its old name instead of the updated one in the links section.
Is this a bug in my tenant or a general ISC issue?
As far as I know, there are 2 names followed by SailPoint. One is technical name which you can see through API call, etc. Other one is a display name which generally shows in the UI level. So, though you are changing the source name in UI, in backend it still refers the original name which you given during initial source creation.
Renaming sources is not a great practice in general. As you found, the underlying Application object name does not change, so you will see discrepancies between the Source layer in the UI vs the actual Application object which is used in the backend. If the source is early in development, it’s usually better to delete it and re-create it with the other desired name.