You can try a workaround that might help you achieve this:
Step 1: Create a Custom Field called "Next Eligible Send Date" in your lead database.
Step 2: Update This Field After Each Email Send
In the Flow of every email send campaign, include a step:
Change Data Value:
Attribute: Next Eligible Send Date
New Value: {{system.date}} + 1 day
OR maintain a centralized campaign
This sets a 1-day cooldown before the person becomes eligible for another send.
Step 3: Use Smart List Filters in Future Campaigns
In your smart list, include the following criteria to check eligibility:
Next Eligible Send Date is in past before 0 days
OR Next Eligible Send Date is empty
This ensures you're only emailing those who haven’t received another email in the past 24 hours — while still allowing them to get the message later.
Step 4: Another batch campaign for the delayed audience:
For people filtered out due to recent emails.