Problem
Load-balancing rules check conditions when a conversation enters the queue, but not when Front tries to assign it. A conversation can be moved to a different inbox after queueing, making it no longer match the rule's conditions, yet Front still assigns it anyway.
Request
Have Front re-check rule conditions immediately before assigning a queued conversation to ensure it still meets the rule criteria.
This would be such a quality of life improvement for our operations, which utilize conversations moving between multiple inboxes. Having a re-evaluation rule would allow us to prevent queued rules from inbox a running after they're moved to inbox b.
Expand that function to allow load balance per inbox