Currently when within an Offer Decisioning call deduplication is required between decision scopes a Round Robin principle is applied between scopes, meaning that every scope in turn gets an Offer assigned, even if the first scope in the decision requires two or more Offers. It should be possible to first return all Offers required for the first scope before turning to assigning Offers to the next scopes.
Applying the Round Robin principle causes sub-optimal Offer assignments to scopes. An Offer with a higher priority gets assigned to the second scope in the decision instead of to the first scope. The order of the scopes in the decision is in that sense not respected.