It doesn't appear that there is anything for me to fix here. You need to understand how the age days work. In your case, aging files 4 days it is actually aging files older that 4*24 hours ago and not 4 calendar days ago. If the cron runs at 3:00 AM, any files older that 4*24 hours ago will be removed. If there is a file that was deleted 4 days ago at 3:30 AM, it would not be aged at 3:00 AM because it is less that 4*24 hours ago, even though it was deleted 4 calendar days ago.
If you want better granularity, then run the cron every hour. This will remove any files older that 4*24 hours ago every hour.