Hello Greenwindows,
Any suspicion of a collection of Carbon Monoxide inside a caravan must be treated seriously and investigated. As it is a new caravan, your supplier must be involved.
Having worked in the industry for many years but now retired, I know in some detail how the Truma product works and as a consequence I am sceptical that the heater is the sole cause of the problem you report.
In the first instance, what alerted to the possibility that you have had a build up of CO in the caravan? Has it been confirmed that CO was in fact present? And how do you know the Truma heater caused it?
As others have already said, the Truma heater is a 'room sealed' appliance, and the concept of this is to virtually eliminate any possibility of the flue gasses entering the living space of the caravan.
All correctly installed and operated LPG burning appliances will produce very small amounts of CO as part of their combustion process, but it represents a very small percentage of the actual combustion emissions. And in the case of the Truma this all takes place inside the heater, which is the room sealed element of the appliance.
Because of the last two paragraphs, it is difficult to imagine how a correctly installed, and operated heater could cause the symptoms you describe. It would require serious multiple failures of the appliance and its installation to cause excessive levels of CO to be discharged inside the caravan. The cooker has open flames, and is a far more likely source of CO inside the caravan.
It is also strange that the fixed ventilation in the caravan was insufficient to dilute any gasses and prevent them accumulating to detectable levels.
I am not disputing you have had some sort of indication, but was it CO, and was it the heater?
You do tell us it was a new caravan, and when the heater is new, there can still be some die-casting release oils on the heat exchanger. The instructions for the appliance tell you to run the heater on high for a length of time with all the windows and doors open to allow the any smell from the oils to ventilate. If you did not do this then perhaps this has been your problem. Having eliminated the oils, the heater should function normally.