I have a canvas Power App that executes a Patch() to add a new user to the AssignedUsers table in Dataverse. This has been working for me in both my Dev and Prod environments when I am logged in using my respective service accounts. However, when I test it using my work email, I get this error: "Network error when using Patch function: You don't have permission to create this row."

I have created a dedicated DV role for this app and have the permissions set for the AssignedUsers table as follows.

My Patch looks like this.
Set( varRecord, Patch( AssignedUserss, {
cr4de_assignedfullname: dropdownAssignedUser.Selected.'Full-Name',
cr4de_assignedemail: assignedUserEmail,
cr4de_roleassigned: dropdownAssignedRole.Selected.cr4de_role,
cr4de_DRID: LookUp(DealIntakeApps, Name = vSelectedGalleryLHAssignedResources.Name),
PercentAllocated: 0,
cr4de_created: Now()
} )
);
// Determine if Patch was successful
If(!IsBlank(varRecord),
This code has been working for months so it must be a DV-related permissions issue but I have never seen this error before. Thanks in advance to anyone with recommendations.