You can configure behavior for cycles, dropped objects, and execution queuing from the Advanced settings options found on the Condition page when setting up a new automation.

Automation sequences can sometimes cause infinite loops (cycles) when automations trigger each other. Review the documentation on cycle detection for more information.
For certain automations, cycle detection may be undesirable. To allow up to 50 cycles, enable Allow cycles in the automation settings. Note that overriding cycle detection is only available for live monitoring.

You can configure how Automate handles objects when the live automation scale limit is reached.
When Drop objects over the live automation scale limit is enabled, events triggered by more than 10,000 objects will process the first 10,000 objects and drop the remaining objects (instead of failing).
Note that this option is only available with live monitoring enabled.

You can enable Queue effect executions to process automation events sequentially in the order they triggered. When this setting is enabled, events execute one at a time, based on when they were triggered.
There are several reasons you might want to enable queue effect executions:
Ensure execution order: When you need events to happen in a specific sequence, such as sending a "Processing started" notification before a "Processing finished" notification.
Control concurrency: When you want events to run one at a time, which can be useful for:
Queuing applies at the automation event level (individual runs in automation history). Concurrency settings (parallel vs. sequential effects) still apply within an individual event. The queuing only affects the order in which separate events are processed. For example, if three events trigger an automation in quick succession: