Welcome to Microsoft Q&A!
Yes, there are many different scenarios that could revoke the extended execution. Most of them are related to system resources which is also mentioned as If an app has an active extended execution session and the system requires background activity to halt because a foreground application requires the resources, then the session is revoked. Also there are some scenarios that you've found on your own. But currently, there is no such document that clarifies all the scenarios about
SystemPolicy because there are too many possible reasons.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.