Zoho Checkout, Zoho Books and CRM integration

Zoho Checkout, Zoho Books and CRM integration

I will be very grateful to anyone who can help me understand the workings with the following hypothetical situation.
 
Settings information
  • The integration between CRM and Books is for "Accounts and Contacts".
  • The default Customer type in Books is "Individual" and not "Business".
  • The integration setting we've selected is "Overwrite" and "Allow Duplicate Display Names".
  • The sync will also only happen for contacts in Zoho CRM where the 'Status' field has a value of 'Status 2'.
Contacts and Customers
  • There are two clients and both are named Pooja Sharma and both are contacts in Zoho CRM.
  • The first Pooja Sharma has an email address p_sharma_testing_1@gmail.com.
  • The second Pooja Sharma has an email address p_sharma_testing_2@gmail.com.
  • Initially, In Zoho CRM the status for both is 'Status 1' so there are no corresponding linked customers in Zoho Books yet.
Workflow
  • Now using Zoho Checkout, both clients make payments. This creates a new "Individual" customer for each in Zoho Books since the default customer type is "Individual".
  • Using Zoho Flow, this triggers an action which uses the email address of the Zoho Checkout Customer to get the corresponding CRM contact and changes the status to 'Status 2'. The action also updates the billing address from Checkout to Zoho CRM for each CRM contact. This is so that the address information is not lost during the overwrite.
Concern
  • Now, during the next CRM-to-Books sync the contact from Zoho CRM is going to try to Overwrite the information from the Pooja Sharma Contact in Zoho CRM to the Pooja Sharma customer in Zoho Books. But in each case, there are two contacts as well as customers with the same customer display name.
  • How does the Zoho system make sure that the information from the correct Zoho Books customer is being overwritten by information from the correct Zoho CRM contact since both the Customer Display Names are exactly the same?