First, just to make sure, what type of binding are you using? POJO, Message, Payload, Raw? I am assuming Payload.
Second, can you perhaps duplicate with a simple stub and post it to this forum? That would be preferable, but a screenshot of the route at a minimum would be good.
Third, is this problem occuring for the WS that you are exposing, or when you are invoking one of the other WS that you are composing? I suspect it is for the latter. You may try setting the request message for these WS invocations to be empty before invoking them. A frequent mistake is to just continue using the same message object, forgetting that some of the camel headers in the message will be sent to the other WS as SOAP headers (whether desired or not). this may or may not be the case for you, since after all your route is working in the studio. But always good to check.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Learn how to use an API-First Approach to Modernize your Applications
Take a look at this technical overview video of Talend API Designer
Find out how to get started with APIs