So I have production users that can no longer save advanced queries as views or share views. there are users that can still do this. also, the broken users could do it previously. They get an unexpected error with reference to entity type code 4230 which is for UserQuery.
The only permission I believe for UserQuery is user level crud permissions and the append/appendTo. it can be nothing else. it is user level or nothing.
This error seems to have been around for quite awhile and I have found a couple of solutions, none of which apply to me.
solution 1 - Hierarchical Security, exclude Saved View. We don't use HS.
solution 2 - Ensure you have no plugin which is registered on create of any entity (none).
Also, I have read that this is a bug in previous CRM versions and was supposedly fixed.
This is another instance of Microsoft not allowing admins to control their apps. the entire UserQuery paradigm is stupid.
If anyone has other possible solutions, I would love to hear from you.