By way of an update; if the retraction is made within a different Agenda Group the rules work as expected.

However the problem of the retraction having no obvious affect when operated within the same Agenda Group remains.

Is this a bug?