When adding consent in the Raiser's Edge if the consent configuration has been set up to assign or remove more than 11 solicit codes then the solicit codes are note removed and all solicit codes are kept active.
We are currently evaluating this issue and will update this article when we have more information.
In the meantime use less than 11 solicit codes when creating consent configurations.
Steps to Duplicate
Set up consent configurations using 11+ solicit codes to assign and remove for each solicit code
On a constituent record set up a consent record to opt in which will add the 13 solicit codes set up in the consent configuration.
Then Opt out on the same record which should remove the 13 solicit codes and add 13 new solicit codes. This however adds 13 new solicit codes and does not remove the original solicit codes.