A couple things come to mind:
- Use a salesforce process or flow to update the record owner following save. This would bypass any permissions issues as you would run the process/flow as admin.
this would solve your problems if there was an issue with the user not having permission to assign an owner other than themselves to the record.
- in Skuid, you might be able to use a model action. You could set it to trigger based on model save and have it then update the record owner and re-save. You would have to put it in a branch though to only run the update if the owner is not the owner of the account otherwise it will create a never ending update loop.
based on your error, I’m not sure #2 will work, but I’m pretty sure #1 will.