Thank you for sending me the requested information.
The cause of your problem is the fact that the HTML source code of the affected text modules contains only HTML tags and no visible text, and duplicate text detection is enabled in the associated placement policy:
The affected text modules are not added because the HTML text of the text module contains only HTML tags and the duplicate text detection uses only visible text. Because the visible text is empty, it seems already to be part of the message and the text module is therefore not added.
You can:
1) Use a custom placement policy for this text module, where you disable duplicate text detection.
2) Add some visible, unique text to the HTML text.
3) Merge this text module with another one, which contains visible text.
4) Use a special comment tag to specify non-visible text which is nonetheless considered by the duplicate text detection mechanism: Words within an HTML comment which start with a $-character are also considered during the duplicate text detection. This means that you must add something like the following to your HTML text:
<!-- $CompanyLogo1 -->
Just make sure that the text you specify (e.g. CompanyLogo1) is as unique as possible and that it will usually not occur in message text.
The problem with this approach lies in the fact that sometimes such HTML comments are removed by e-mail clients when replying or forwarding, defeating the desired duplicate detection mechanism.
-Franz