Perhaps try Safe mode on startup, that may find small issues
in checking your macOS & repair them. Two sets instructions
for Safe mode use; one, Intel-mac & other for new hardware.
Start up your Mac in safe mode - Apple Support
//support.apple.com/en-us/116946
Includes both Silicon+Intel & other details, as needed.
.Other Support articles on 'Safe boot' mode, vary.
"Start up in safe mode"
Find out whether you're using a Mac with Apple silicon, then follow the appropriate steps.
IF using a Mac with Apple silicon
- Shut down your Mac.
- Press and hold the power button on your Mac to turn on your Mac and load startup options. When you see the startup options window, release the power button.
- Select your startup disk. It's named Macintosh HD, unless you changed its name.
- Press and hold the Shift key, then click the “Continue in Safe Mode” button below your startup disk.
- When you see the login window, you might also see “Safe Boot” in red
text in the upper-right corner of the login window. Log in to your Mac.
"You might be asked to log in again."
[If asked Restart to exit Safe mode.]