I found this https://github.com/osTicket/osTicket/issues/4108 which says this is happening because the filters apply before the ticket is created, however I CAN put %{ticket.subject} in the subject line of the Send Email action and it works fine. So I assumed the %{message} within the body of Send Email action should work as well.