The UI should be more clear about that.
Anyways, do you know why the initial permission requests were a little buggy and I had to restart the nsec.app?
The push-notification permissions are on, but I wouldn’t trust that mechanism (I have a little experience with app development). If nsec.app is open in the foreground, it should always wait for events via nostr websockets - maybe even allow to connect to more than one (in addition to relay.nsec.app).
Not sure why you had to restart, it does monitor requests in real time and should show the popup when in the foreground. Do you still have to restart?
Once I approved everything I no longer had to restart the app.