I have the double optin set to true. The scenario that is causing this issue is this:
User registers on the website and selects to receive email communication > The site then adds the user to the list via listSubscribe (double opt-in set)
User changes their preferences on the site and selects to not receive email communication > The site then removes the user from the list via listBatchUnsubscribe (nightly cron job)
User then changes their preferences on the site and selects to receive email communication again > The site then updates the user via listBatchSubscribe (nightly cron job and double opt-in set)
The last event is where the issue occurs. Should I instead be using listSubscribe on that last event with users that have previously unsubscribed?
Jordan