Hi,
I am building an app for SharePoint data to replace our InfoPath form. The data is a contact list for "active" and "inactive" employees where employees have to go in and update their data periodically. We have flows that add new contacts when they are onboarded and changes them to "inactive" when offboarded. The problem I am having is when I go to test to add a new contact, the code is overwriting existing contacts with the new information I added. I only caught this because I had left out a field that captures the employee ID (firstName.lastName) and noticed when I searched for my test contact that it had overwritten the information for an inactive employee. My Patch code is below. I'm really hoping its just something wrong with my code and not a bug with PowerApps.

So far, this only happens when I am adding a new contact and not when I am updating a current contact. I am very anxious to test this before getting any feedback now as I don't want to overwrite any other contact information... (I am downloading the list to Excel prior to testing, so I have back up information, but it will be a task to check so many contacts against two lists to see if I overwrote someone).
Thanks!