Mixing hourly and daily archive


I’ve set up a server running incremental backup every hour between 8 AM and 8 PM.
I would like to archive all these hourly backup for 7 days, and archive the last backup of each day for 10 years.

Here are the settings I’m using :

But from what I see, my backups are only archived for seven days and none of them are marked as archived for 10 years.
I suppose that none of my backup are archived for 10 years because they are already marked as archived for 7 days when the rule set at midnight run.

So, what would be the best way to achieve what I want to do ?