HubSpot will look for a matching value in the Emailproperty. If a contact already exists in your account with the same email address, the new contact information will be added to the existing contact record. Since it's a different email (@gmail.com /@googlemail.com) Would be expected for HubSpot to recognize this contact as different emails and create separate contacts.