I have set up a journey where I am using Salesforce Data entry source, with lead ID coming in from my Campaign(in sales cloud) that I have set up for this journey. I have set up decision splits where after a wait activity, the split checks the contact data(through synced lead obj) to see if "emailoptout" not true. If "emailoptout" is true, it is supposed to send them down the path to exit the journey. If not true, they are supposed to continue journey and receive a reminder email. I have seen so many different answers for exit criteria, and SF itself doesn't have the best documentation on the different procedures for Exit Criteria.
I have looked through this link https://deepwhydesign.medium.com/salesforce-obscura-salesforce-marketing-cloud-no-exit-from-the-journey-ad3cc4b5038f , and have found that this might be the best option to solve my case. The biggest issue is, we don't want to sync all our leads into MC and take up so much of our contact allotment and it seems we need to make our "Copy" of the synced data to check on things.
In this scenario, do I need to create that copy of the synced data, or am I able to reference my Sales Cloud to check to see if there has been a change in the "emailoptout" field and exit my subscribers on that notion?
Thanks for any help! I have included below a picture of my Data Entry event.