DAS and CTS are largely responsible for work by E cores. DAS typically submits more than 700 activities for scheduling, including those for Time Machine backups, which have changed in Sonoma and later, with implications for LaunchAgents and LaunchDaemons settings.
activity
How DAS gathers its budgets and loads lists of activities. When rescoring permits, it then dispatches the process to initiate backup. Re-scheduling has changed in Sequoia, as shown here.
Easy to code, these don’t need to use XPC although it’s used by the DAS-CTS scheduling and dispatch system. They aren’t run at constant time intervals, but when appropriate according to other loads.
