Dear MZ,
Good day! Thank you for posting to Microsoft Community. We are happy to help you.
As per your description, it seems that you are trying to prevent changes to SharePoint list views.
If the understanding above is right, we'd recommend you copy the Edit permission level for a new permission level in site, remove the permission to Manage list that can "Create and delete lists, add or remove columns in a list, and add or remove public views of a list.", and break inheritance of the permission in list and assign the newly created permission level to users in the list.

Navigate to site permission levels page by adding "/_layouts/15/role.aspx" to the URL as shown below:

Choose Edit permission level to open and copy the permission level:

Name the new permission level, uncheck the Manage Lists permission and create


You can also remove the permission to create user's personal view:

Navigate to the list > List settings > Permission for this list:

Edit permission level to the newly created permission level:


We hope the above can help. If the understanding above is not consistent with yours, please feel free to post back and point that.
Your understanding and patience will be highly appreciated. We hope that you are keeping safe and well!
Thanks for your cooperation.
Sincerely,
Rhoda | Microsoft Community Moderator