Event "when.Permission Granted"

Question. When does the PermissionGranted event fire? Should this event occur whenever we ask for a permit or only when there is no permit and we ask for it?

This, and when you have granted the permission. If permission has been granted this event will never be triggered again, unless you remove the permission in the app settings.