I ran into a similar Mailchimp issue on a client quiz funnel. The dash in the API key is normal, the real problem was a webhook conflict in the theme. After debugging with a contentful development company, we fixed the form submission mapping and subscribers started syncing correctly.