Das liegt daran, wie Discourse die Interpolations-Schlüssel in den Text einfügt. Ich kann verstehen, dass es nützlich wäre, die Option zu haben, %{topic_title} im Inhalt einer E-Mail zu verwenden, aber dieser Interpolations-Schlüssel ist nur in der Betreffzeile der E-Mail verfügbar.
Hier gibt es ein dazu passendes Thema: Find allowed interpolation keys for email template.