Well, so much for that theory. In my last test, I reordered the Clicked Campaign flow steps and that didn't make a difference.
My flow steps are:
- Change Program Status
- Sync Lead to SFDC
- Add to SFDC Campaign
- Change Score
In the activity log, I see #1 happens, #2 is skipped, #3-4 happen, and at the very end I see an activity "Sync Lead Updates to SFDC."
The new Lead is getting created and added to the Queue, but the CONTACT is being added to the SFDC Campaign.