Request for myself selects wrong identity

We have had two users request a role in SailPoint ISC where the request gets executed as expected but for another user with the same name.

Example:
Dominick Miller (SailPoint Id: 123) requests ‘Test Role’.
‘Test Role’ gets provisioned to another Dominick Miller (SailPoint Id: 456) identity.
Request gets marked as completed.

In both cases, as an admin when I requested on behalf of the user I was able to specify which user to request for and thus no issues.

Does SailPoint ISC match self-service requests on the identity display name?