Mark, this is how I discovered that my receiver system do not accept this specific parameter.
I tested same message from soapUI and from PI and I cauth both with IP sniffer TCP Gateway to see real HTTP header that is sent. After some investigation and changes in header parameters in soapUI I know that Content-Length is causing a problem here.