Because when the activity is triggered, daily collection is set to 5 hours from now. This would then schedule the mail for 5 hours later. When we run refreshConfiguration and set daily to "now", it would miss the previous email as it's not scheduled for "now" but still 5 hours later.