Probably, only descriptions explicitely tagged with text/markdown should get markdown processing, while those tagged with xsd:string should not.
And there should be a preference mechanism by which the text/markdown is preferred over xsd:string when both are present.