Placement, VerticalOffset and HorizontalOffset settings are not respected when CanPopupExceedScreen is True and Placement is other than Left/Right/Top/Bottom. The callout is shown at the (0,0) position of the target control with these settings. Exected: Placement, Vertical and horizontal offsets are properly respected and callout is positioned according to them.
If you define a custom ContentTemplate with a TextBlock element inside of it and then set the TextTrimming or TextWrapping property of the TextBlokc, the value is not respected. Instead, the default TextTrimming/TextWrapping from the RadCallout control is used.
Note that this happens only for the first TextBlock in the template.
To resolve this, use the TextTrimming and TextWrapping properties of RadCallout. Or alternatively, define an empty TextBlock in the template and add another TextBlock for the text after that.