What usually works is fully resetting permissions for an app:
tccutil reset All <APP BUNDLE ID HERE>
To find the bundle ID for an app: mdls -raw -name kMDItemCFBundleIdentifier <APP PATH HERE>What usually works is fully resetting permissions for an app:
tccutil reset All <APP BUNDLE ID HERE>
To find the bundle ID for an app: mdls -raw -name kMDItemCFBundleIdentifier <APP PATH HERE>I am literally writing a bug report right now for 26.2, because on my Mac, for whatever reason, running tccutil reset All on com.apple.Terminal isn't removing Full Disk Access. It removes everything else (screen recording, specific folder domain access, but not FDA).
Bane of my existence. I have wasted so much time on various apps not having some access they need.
It does not "forget", the permissions are limited to 30 days. So you have to re-grant them periodically.
Oh, and if you miss the popup (because sometimes it pops _under_ other windows) then you just start getting silent failures. With absolutely NO indication in the UI that something is wrong. There is literally no way to find that out without looking directly into the TCC database.