Hi @SteveRoach ,
The issue is caused that the login user is hard coded in Update property of data card so it always saves the login user to SP list.
The workaround is to modify the Update property as follows.
{
DisplayName:DataCardValue4.Selected.DisplayName,
Claims:"i:0#.f|membership|" & DataCardValue4.Selected.UserPrincipalName,
Department:"",
Email:DataCardValue4.Selected.UserPrincipalName,
JobTitle:"",
Picture:""
}
Beyond that, I would recommend you modify the DefaultSelectedItems as follows.
If(
EditForm1.Mode = FormMode.New,
LookUp(Microsoft365Users.SearchUser({searchTerm : "", top:999}), UserPrincipalName=User().Email),
LookUp(Microsoft365Users.SearchUser({searchTerm : "", top:999}), UserPrincipalName=ThisItem.Person.Email)
)
Hope this helps.
Sik