I don't think an engagement would help with your specific problem. It might make it easier to setup or manage if you add/remove emails later.
Is the idea that they receive, for example:
5 emails, every 2 weeks.
After the fifth email, they must then receive another set of emails a few days later. There are two ways to handle this, maybe three:
- simply add a wait step x days, ends on MF and put more emails there.
- add a Request Campaign to a second flow that waits X days, then sends next series.
- setup an engagement. Stream 1 goes every 2 weeks. Stream 2 pulls in leads from Stream 1 once the final email is sent or on Exhausted. The stream waits x days, then is activated with the next set of emails. This is certainly easier to manage.
Now if you already have people in Campaign 1 who finished their run, you can add them to the second campaign by running a flow or just saying "Member of Campaign 1, received email 5"