We are finding that the standard process of mapping Contacts to CDO objects is not keeping up with Program Canvas. When the CDO records are added to a program, the record often flows through decision steps on the canvas before the contact is mapped. This has often resulted in incorrect or unexpected decisions being made by the steps.
To resolve this we currently have placed a wait step in the Program Canvas for 15 minutes to allow for mapping to occur. In the future, we would love to see a "Map Contact to CDO" step to preserve the speed and efficiency of the Program Canvas.