カスタムフィールドや他の要素を変数化する際に、その値に改行が含まれていた時に起こるようです。
参考:カスタムフィールドに改行を入れ、変数に代入して再構築するとMTSetVarsでエラー
解決方法
MTSetVarsではなく、MTSetVarBlockで定義し直す。
<MTSetVars> Description=<$MTDescription$> </MTSetVars>
を
<mt:setVarBlock name='Description'><$MTDescription$></mt:setVarBlock>
に変更。これだと改行が入っていてもBlockタグでくくられているので、全てをそのまま値に入れることができます。