Please consider adding a delay to emails sent from workflows if the specific contact has already has already received any email from any other source (other workflows, newsletters or sequences) within last 12/24/48 hours. If the contact did recently get an email, let’s have an option to either delay or omit sending of email in question.
Please refer to the similar sending option available in Klaviyo.