I am using dynamic content block in an email to display the block as per the rule. The rule says that if the value of a particular column in my source DE is false, then the block should be displayed.
I am using this email in a journey which runs on that same DE(as mentioned above) that contains a column 'purchased' of type Boolean. Value of this field is set to false by default. Once the contact purchases the item, the data in this DE is updated via API call to true. After a wait of 5 days, this email is triggered to contact. If by that time if the value of this column in DE is changed to true, then that particular block shouldn't be displayed in the email.
But looks like that the dynamic content block is not taking the refreshed value from DE. It is still taking the old value i.e., false and displaying the block.
I tried this with ampscript and it's working fine. But I don't prefer to use ampscript in this case as it is a much more complex scenario, I have just taken an example to explain my case.
Any help with this will be highly appreciated.