Hi
If we concentrate on the way the ACD is working first :
you could have min 0 call in queue and max 8 calls in queue... this is wierd, but why not.
You also have a queue constant of 25, while the dynamic queue is not used; also weird, but still why not.
According to SEL you have 60 overflow authorized.
However, I don't see anywhere in the configuration any overflow position for the ACD group.
After reading the documentation for ACD group, I don't have seen any possiblity for a call to go out of the queue if there is an available member still present
The way the diversion works for ACD group is either the queue is full or the is no more available members.
But in that case you should have at least a CDINI or a Follow me set on that group number
So I don't understand why it has worked in previous SP, but I guess that it was a bug corrected to fullfill the function spec after it has been discovered.
One idea that you could set, is to initiate the divertion toward your operator such as 199 or 198 (ie CDINI

IR=4151,DIV=199) and see if it matches the customer need.
I have meet some exemple like yours where one version has a specific way to work-so to speak a bug in the Function spec implementation, and that after applying an SP, the implementation in the code matches the Function Spec.
Best regards