It has to do with the way that the interpolation keys are substituted into the text by Discourse. I can see how it would be useful to have the option of using %{topic_title}
in the body of an email, but that interpolation key is only available in the email’s subject line.
There is a topic related to this here: Find allowed interpolation keys for email template.