Why do you have 2 accounts attached to 1 user? Problem is that connectors does not know to which account apply provisinonig operations. The user has a nominal account and a service account? Or perhaps you correlation conditions should be refined.
Having multiple accounts correlated to an identity is standard practice, but within IDN it requires separate sources for each “account type” (generally speaking) to perform provisioning.
It’s very common for IT people to have a normal account and an admin account in Active Directory and as such these 2 types of accounts need to be onboarded via different sources.
Other vendors implement this functionality differently, but within IDN this is a known limitation currently.
This usecase is very hisorical : users have 2 accounts in same application, the context of this two accounts is different and the need is to keep that.