@Mithunkumar Chopda Apologies for the delayed response, Regarding your above mentioned query - I am trying this integration directly with Entra ID, no on-prem involved even though customer's topology involves on-prem to Entra ID sync. In my scenario, the Identity can use personal email and I need to populate it in Email field.
If you want to populate personal email, you need to populate the same in other mails attribute of user.
Reference below screenshot:
How this can be achieved is via configuring attribute mappings like below:
Also refer to this article on how mail attribute is calculated for the user and why license is needed (as mentioned by Danny in his above answer) - https://learn.microsoft.com/en-us/troubleshoot/azure/active-directory/proxyaddresses-attribute-populate
Hope this clarifies your ask, apologies once again for the delayed response.
Let me know if you have any further questions, feel free to post back.
Please remember to "Accept Answer" if answer helped, so that others in the community facing similar issues can easily find the solution.