I have a journey which looks at SFDC data and and has a wait activity based upon an attribute date/time field. The wait activity is 'wait until 3 days before trial end date'. A customer can have multiple records that meet the criteria e.g. Journey is for a trial period, and a customer can have more than one trial.
It appears that the Wait by Attribute activity is being ignored whenever the same customer re-enters with a previous trial and trial end date. E.g. I did a trial that ended on 1/1/2021. I signed-up for another trial that ends 12/31/2021. I immediately get the email for the ending date 3 days prior (should be 12/28/2021), I'm assuming because it finds my old record and thinks the date has already happened.
Has anyone run into this issue before? I'm assuming it's because how the contact data model is setup. Any troubleshooting ideas? I looked at the documentation on Attribute-Based wait activities but didn't find it helpful.