as you can see in the screenshot body part of template show total value and expires at but the heading wont have any data as the same variable is being passed to both header and body template
That seems strange; can you send me a link to your developer portal and a link to an example contact that has an event that shows this behavior? I'd like to take a closer look and troubleshoot with my team.