@Niiiiiiiie
Thank you for posting this in Microsoft Q&A.
As I understand you are trying to do a UPN soft match and it is not happening.
First you can check and confirm that there is an alternate domain suffix "CCT.com" added in your on-premises. And also make sure user account has UPN "jack@CCT.com" set in your on-premises environment.
If above steps are already in place then,
Can you check if "EnableSoftMatchOnUpn" is enabled for Azure AD.
You can run below command to check and enable this feature if it is disabled.
- Connect-MgGraph -Scopes OnPremDirectorySynchronization.Read.All, OnPremDirectorySynchronization.ReadWrite.All
- Get-MgDirectoryOnPremiseSynchronization | Select-Object -ExpandProperty Features | Format-List
- In the output that you get, you can check "SoftMatchOnUpnEnabled" property and confirm if this is set to "True" of "False".
- If it is set to "False" then you can set that to "True".
- Run command "Connect-MsolService"
- Enter the global admin credentials.
- Post that run command "Set-MsolDirSyncFeature -Feature EnableSoftMatchOnUpn -Enable $true".
- Try running sync cycle and this issue should be resolved.
Let me know if you have any further questions.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.