Figured something out ......
I have two identical pipelines Both with the same components.......
Only one has the Xml Asembler in it.
The send pipeline with the XmlAssembler does not work....
The send pipeline without the XmlAssember does work...
Same message same orchestration same queue......
Only one component different, XmlAssembler
(we have seen this behaviour in multiple pipelines)
the xmlassembler is the culprit