Weird Mac Application Behaviour
This is the kind of task I'd give to Onyx (freeware). Get the version appropriate to your system.

Run the entirety of the Maintenance tab - Structure [which it will ask to do on launch) then Permissions &amp; Scripts. Be a little more circumspect with Rebuilding, but all options are 'safe' to run.
Reboot afterwards.

If it is still misbehaving, next check would be for rogue 3rd party kexts. How can I identify 3rd party kernel extensions in macOS? will help with that.