Hi @theapurva ,
it didnt work for me, still it showed a error that department is missing.

i managed to take the current user a collection and calling the collection for the specific patch, then it works:
ClearCollect(
CurrentUser,
{
'@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
Claims:"i:0#.f|membership|" & User().Email,
Department:"",
DisplayName:User().FullName,
Email:User().Email,
JobTitle:"",
Picture:User().Image
}
);
Set(
myItem,
LookUp(
'Transport Applicants',
ID = Gallery3_1.Selected.ID
)
);
Patch(
'Transport Applicants',
myItem,
{
'Transport Approval Status': {
'@odata.type': "#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
ID: 1,
Value: "Approved"
},
'Transport Approved By': CurrentUser,
'Transport Approval Time': Now()
});
);