Hey there! Good question. I’d think if you were to restore the entire user folder, including all the hidden files and preferences it maybe the same result there.
I have found at times that re-building the user folder can fix issues related to that specific user folder, as it does keep all the user data but resets those preferences and hidden files, and is a quick process:
—Always keep a backup
—Create a new admin user with a new or generic name, you can delete it later if need be.
—Log out of existing user and log into the new one.
—In System Preferences > Users and Groups, select the original user and hit the “-“ sign to delete it, then select the option to keep a copy of the home folder.
—After that, (And sometimes it’s even a good idea to create yet another user),
re create the old user “+” with the same username/account name, and password, (The Full Name shouldn’t make a difference.
—When prompted with, “There is an existing user with this name” (Or similar prompt). Select the option to “Use existing user folder”).
—When done, restart, log into your normal folder again.
—You may need to re-authenticate any accounts you had set up with a password just once.
Then test it out! Just a suggestion, as I’ve seen other steps fix this in different OS’ and Macs, but I’d say if all else fails, (Such as repairing permissions, resetting the keychain, disable/enable/restart/network/etc.), it’s a good step to try.