Use different names, when you rename the mixed persons. Do not use the name from the contacts cars, but modify them slightly, use a nickname or similar. and whenever you name a face new with "Confirm additional faces" and you are seeing that Photos added more faces than you confirmed, open the People album immediately and check the additional faces.
I have seen this happen as well. Photos is frequently merging two people since the High Sierra upgrade, when Photos started to sync the named faces across two devices. A common reason for two mixed faces are photos with more than one person in them, where we added a face manually. For example, you may have a photo showing Peter and Paul. Photos detects the face of Peter and you add Paul manually. After an update, or on a synced iPhone, Photos may detect both faces - Peter and Paul and name both of the detected faces Paul and the faces will be merged. It is essential to check all added faces immediately, if you are using "Confirm additional faces".
You can erase the complete faces library from iCloud and all devices, and start over from scratch, if you delete all people albums from the people album. After you delete the last album, Photos will reset the faces database and stat over.