Permissions Error for User Update with a Role that has a function on the write and create priviledge

I don’t know if that is the answer as of yet, because I have moved on from that codebase to try something new, but I know it will come back to this, so once I have got back to this I will test removing that section. I am having different permissions error here though.