"Automatically remove permissions from unused sites" is disabled.
I don't clear "site settings" (on exit) and Opera don't allow me to enable it coz I have sync on.
AppData Roaming and Local:
"click the read only box to clear it": didn't help,
"Security" tab: it's everything fine there.
"Reset passphrase": I done it, additionally I turned off "Settings" sync this time: didn't help.
"System -> Notifications" it's everything fine there... Notifications works as long as Opera doesn't remove them.
CCleaner etc - I don't use apps like that.
Standalone installation / completely fresh profile - I might test this out if I find the time, but like @MichaIng wrote, I'm afraid the problem will return and my efforts will go to waste 😁
I use installed and synced instance but I se here are users with portable and logged out instalation and have the same problem.
And as I wrote previously - this also applies to camera and microphone permissions, but I use notifications every day and I notice their absence immediately. So I specifically gave cam+mic permissions to some website fot test and they disappeared exactly when the notifications also disappeared. It took about 7 hours.