Some additional learnings:
a. The delivery activity creates the correct duplicate version of the winning delivery and it shows up in the dashboard under deliveries.
b. This "_final" delivery has the following error under the audit tab:
XSV-350122 An error occurred and the process has been stopped. SOP-330011 Error while executing the method 'PrepareTarget' of service 'nms:delivery'.
SOP-330011 Error while executing the method 'PrepareTargetImpl' of service 'nms:delivery'.
XTK-170036 Unable to parse expression '[targetData/@targetData-id]=[temp:delivery-all:@targetData-id]'.
The path '/targetData/@targetData-id' is invalid in schema 'Sub Table (tmp:subTable)'.
Attribute 'targetData-id' unknown (see definition of schema 'Enrichment 2 (temp:enrich2)').
I feel like this may be an issue with the differences between a normal delivery and a delivery activity or the fact that we reconcile to a linked table and not recipients, but I am not sure. I want to know if there is something I can add between these last two steps to ensure the right targeting is passed to the final delivery activity or if there is some code that could be added to the final delivery activity to pull in this targeting data.
Can you please share a screenshot of your workflow and also the workflow logs, clearly showing the Date and time when an activity was executed. You can remove the logs for previous activities if needed. I'm interested in logs starting the Split activity.