This plugin has worked great and I'm not sure if this is a new change or I just never noticed it. I have two different signup forms. One of them goes to one list, the other has checkboxes for multiple lists.
If I sign myself up for the first list on the single form, it removes me from any other list that I am signed up for! Likewise if I signup on the checkbox form, and select multiple lists (multiple feeds tied to one form), it seems to only honor the lowest (last) checkbox checked. It also removes me from any previous lists.
This behavior does not seem intentional, but I am also unfamiliar with the API. It "feels" like the plugin is treating each new signup as a new contact and somehow eradicating previous list-entries. Is there a way to differentiate between a user who already exists and one that does not? When I view the member in the CC dashboard, it retains the original signup date (last year), so it seems to at least keep the record around.
Looking forward to your thoughts on this. Thank you.