How are Health Assessments Scheduled?

I read from the docs that health assessments (e.g. drift detection) run every 24 hours. For organizations with many workspaces, or workspaces that have long plan times how are these scheduled?

Will these runs block normal plan/apply queue?
Will they run staggered to avoid exhausting API rate limits (e.g. AWS)?

I’m interested in estimating what the pressure will be on the AWS API for enabling this on an org to see if its even a viable option.

Thanks!