Hello, @mysteriousman .
I'm addressing the same use case, and here's how I'm managing it. I introduced a conditional step in the AJO journey and incorporated the following code in the advanced editor:
count(#{ExperiencePlatform.Bookingexperienceevent.experienceevent.all(currentDataPackField.eventType == "message.feedback" and nowWithDelta(-6,"months") <= currentDataPackField.timestamp).timestamp}) >= 0
In essence, it verifies whether the profile has any "message.feedback" events in the past 6 months. Please note that this assessment includes all types of "message.feedback" events, including emails, push notifications, etc. If necessary, you can insert an additional condition specifically for emails. The "Bookingexperienceevent" represents a datasource field group in our scenario.
Thanks