I the SF you can define multiple schedules for 1 system flow. F.e. 1 runs every day at 00:01 and 1 runs every hour on 04:00.
However you’re able to define 2 schedules, only 1 schedule can be active.
I would suggest the idea to have multiple schedules active. Of course it’ll need some checks to prevent running them on the same moment, but that should be doable.