For email engagement tracking, we have triggers on opens, clicks etc but not on sent so we can't compare date sent to date l;ast opened to calculate days since last engagement.
Currently the only way to achieve this is through an API that checks daily for sent then sets a tag in GHL against the contact which is a bit klunky!