I ran into another issue, I was able to fix the previous one and your solution seemed to be working. thanks for that.
However, I have ran into another issue:
I am trying to patch multiple rows when hit submit. For some reason, it is not adding all the rows but the first one for three times.
ForAll(
GalCart_1.AllItems,
Patch(
'Employee Approval Requests',
Defaults('Employee Approval Requests'),
{
'Product Name': GalCart_1.Selected.Title1_1,
'Product Number': GalCart_1.Selected.ProductNumber,
'List Price': GalCart_1.Selected.Subtitle1_1,
Quantity: GalCart_1.Selected.Qty_1,
Total: GalCart_1.Selected.Total_1,
Color: GalCart_1.Selected.Color,
Comments: DataCardValue10_1.Text,
Approver: DataCardValue3_1.Text,
'Request Date': Today(),
'Requested By': DataCardValue5.Text
}
)
);
//SubmitForm('Approval Submission');
Notify(" Your request for approval has been submitted");
//Clear(CompareList);
Can you please suggest what is wrong. Cartlist is the gallery name and CompareList is the collection name.

I am also not able to see the edit form in preview mode, it may be because my patch function is not working as expected.
Can you please help! thanks!