Dear Community!
I'm having a hard time trying to update a SharePoint multi-select field, whatever I try overwrites the field instead of adding the selected new values.
So I have the first main list named Portfolio with a multi-select field (Execute) looking up values in a 2nd list named Learning Topics:

I want to add new Learning Topics selected from a list box, but the following code I thought might've worked will overwrite the field instead of adding the newly selected learning topics:
//Fill fltColl with portfolio records to update
ClearCollect(fltColl,
Filter(Portfolio,Role in lstPersonaTo.SelectedItems && IndustryOrMarket.Id=cmbIndustryTo_2.Selected.ID && Domain.Id=cmbDomainTo.Selected.ID));
//Update the records
ForAll(
fltColl,Patch(Portfolio, LookUp(Portfolio, ID=fltColl[@ID]),
{
Execute:ForAll(lstLTs.SelectedItems,{
'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
Id: ID,
Value: Title})
}
)
)
I tried different solutions but none of those worked. Can you help me out, please?
Thank You!