Webhooks provide card data with the "detailedDescription" field stripped of Markdown.
There is no obvious way to change that behavior so that the actual Markdown contents are sent.
This means that the "detailedDescription" field is nearly useless in webhooks, since it is guaranteed to be missing information and cannot be used as an accurate reference to take actions based on content or to serve as a starting point for editing and description.
In general, if the detailedDescription field matters for a webhook-based workflow, the developer will
always
have to make an additional request to the API for that card, explicitly setting the desired format type to Markdown, to get the correct contents.
Please either allow changing the webhooks to use Markdown, or have them return Markdown by default.