Datamodel accelerations have the lowest priority so if they are delayed then it's because the system is busy processing other search types.
Check the start times of the alerts and scheduled searches to make sure they not bunched up. Use the Monitoring Console to examine the search concurrency for high spots then adjust search schedules to lower them.
Making alerts and scheduled searches more efficient will help them run faster and reduce the delays in running lower-priority searches.
--- If this reply helps you, an upvote would be appreciated.