I cannot pinpoint your issue specifically, but I will provide a general comment on what might have been caused your issue.
You ever ran a graphical application just with
sudo? Do not say "No", because, in your question, you already mention to have run "sudo gnome-control-center".
You may have done that before with other graphical applications. For years, it is being told that this is a no-go. Running graphical applications with
sudo may inadvertently change permissions of files in your home folder, and thus may cause problems when yo try to run a program normally. Problems like you are describing now.
Therefore, I just limit this post with a warning Never use
sudo with graphical programs. It is not designed for that. We used to have
gksudo but also that way has been depreciated. There are currently two valid ways to run a graphical application as root:
admin:// URI. For example,
gedit admin:///etc/fstab will allow you to safely edit fstab with the graphical editor gedit.
nautilus admin:///etc will allow you delete a file or change its permissions in a system directory.
pkexec. This will work only if a policy file is installed. Policy files typically come with the application. How to create your own policy file is out of the scope of the current question.
How to solve your issue? Setting up a fresh account and use that one certainly will work. However, with some luck, the suggestion of guillermo chamorro to delete some hidden config folders may or may not work. Systematically changing the owner of all hidden files under your home folder, may or may not work.