Cron for cleaning tast seems to be skipped

We use your feature to add a periodic task to clean the server

but last week i saw that it doesn’t work. Today checked it and binlogs are not removed for older dates. So today I decided to replicate and share this.

This morning i checked the binlogs:
image
and the binlogs from 5th of september were still there. I checked the cron and it does state that i runs every hour. So i manually run the clean script here:

image

and that worked because now all binlogs from the 5th were removed:
image

would this be a conflict because the cron was set on user root? I wonder what is causing the clean up cron not to work.