1. do you have the relationship set up to delete records in the related table when records are deleted in this one? That could be why it's deleting the original contact record...you switched tables when you switched layouts, changing your frame of reference...now you can delete back to your main contact table...?
2. I've run into some quirks when initiating scripts if a field is "active" (ie. cursor is in it) when said field is from another table. Is your dropdown field from a related table? If so, add "Commit record" as the first step in your script and see if that makes the difference.
let us know how you progress!
I already checked to make sure the relationship did not allow deletion that direction. And, it doesn't. I am aware of the frame of reference between the tables. But, for some reason, it is like it jumps back to the original table if you set certain fields in the related table. I will try the commit record and see if that helps.
The commit record worked. Yay! Thank you!