In my mail template, I’m using a for loop to reference Content Block A, which in turn references Content Block B. Together, Content Blocks A and B are supposed to render different items dynamically based on each iteration of the for loop.
In the email preview mode, everything works as expected. However, after launching the campaign, the actual sent emails display the exact same content for every single iteration of the for loop.
Is this by design (a platform limitation/mechanism), or is it a bug? Even if it's by design, the fact that the preview content differs from the actual sent content is very confusing—it makes it hard to trust the preview at all.
On top of that, when performing a Canvas test send, the context object content fails to render completely in the delivered email.
Does anyone have any insights or ideas on what might be causing this?