I have the "Mailchimp & CiviCRM" integration (v2.0) installed, and have created a Smart Group containing current mailable members which I've linked with a test MailChimp group. I've activated the Push job, but not the Pull job, as from what I understand I want CiviCRM to be the source of truth and push to MailChimp. The push seems to work, but the description of the module here: https://vedaconsulting.co.uk/civicrm-mailchimp seems to indicate that it will also pull back to CiviCRM when a user or admin unsubscribes.
This has not been the case in my testing -- when I unsubscribe my own user through the admin screen on MC, the Smart Group never gets updated. On the next scheduled push, the user shows up in MC as Subscribed again. I've double checked the Webhook settings, and they are set as shown in the above link. What am I doing wrong -- am I misunderstanding the push/pull, and I need to activate both jobs? Will this work correctly, so that individual unsubscribes are pulled from MC immediately, but everything else comes from Civi?