For context, I am using the Single Send API to send transactional emails. These transactional emails have been created in Hubspot and are referencing several different templates that exist in the Design Manager.
I have found that when I change a template and re-publish it, the actual email instances have not picked up on the update, and when I send the email it still uses the older version of the template. In order to fully propagate my template change, I need to go into the email itself and click through and "republish" the email, even though I haven't changed anything.
The two main template updates I have been making are: modifying the "Additional markup" (updating some custom CSS), and modifying the underlying modules that are being used in the templates. In both cases the updates are not coming through unless I go and republish the email instance.
The template changes DO propagate correctly if I use the "send test email" feature after changing the template. However, sending the emails through the Single Send API does not pick up on these changes.
I guess my main question is, is this the intended behavior? In order to update an email template, I must first update and publish the template, then update and publish every email that uses the template? Or could this potentially be a bug?