We would like to exit leads from a journey based on a event that occurs in the Sales Cloud. After a Wait event in a journey, we need to check the current value of a field on the Lead object before deciding to continue or exit. This is easy with Synchronized Data Sources. However, it is significant overkill to synchronize the whole Leads table for the few cases in which we need to check the value of the field. We cannot predict which Lead we will need, so cannot selectively synchronize.
With Marketing Cloud Connector, it is simple to create journey entry criteria based on real-time Sales Cloud data, and simple to create and update records in the Sales Cloud. But I cannot find a way to read the value of a single field in the Sales Cloud without a Synchronized Data Source. I must be overlooking something obvious?