The Advanced Rotation Configuration view offers extra features and caters to additional criteria like having an option to customize the assignee selection criteria using JQL (Jira Query Language).
You can multiple sets of JQL, but do note that if first condition is met, the ticket will get assigned.
You can set up multiple JQLs for alternate scenarios, ex one JQL/team members group for high priority tickets and another JQL/team members group for low priority ones.
Note - If your query is syntactically incorrect, the icon turns red and it will not let you save the rotation.
Enable Individual Maxcount
The advanced configuration includes a feature known as 'Individual Maxcount,' which sets the maximum number of open tickets a team member can have. This prevents work overload and the accumulation of unresolved tickets. When a team member hits their Maxcount, they won't receive new tickets automatically until they close one of their open tickets. The remaining tickets are then allocated among other team members following a fixed or distributed pattern. When all team members hit their Maxcount, new tickets go into a pool, accessible via the Pool Dashboard section.
Know more about Max count and how to utilize it here.