The callout gets clipped when the Content property is null and the ContentTemplate is set, as well as the arrow points are set to custom values.
The workaround for this is to set the Content property.