@MisbahKhwaja
I think this should work better
so in this scenario You checking if BEID exist if not You collecting and if it exist You patching update
If(IsBlank(Lookup(colBehavioralEvaList,BEID = Label1_6.Text,ID)),
Collect(
colBehavioralEvaList,
{
BehDes: Description_6.Text,
BehRating: Rating_6.SelectedText.Value,
BehManComment: ManagerComment_6.Text,
BehEmpComment: "",
BEID: Label1_6.Text
}
),
Patch(colBehavioralEvaList,
Lookup(colBehavioralEvaList,BEID = Label1_6.Text,ID),
{
BehManComment: ManagerComment_6.Text
}
)
)