The cron logs don't adhere to the Clean Up Logs setting, since removing cron logs too frequently can lead to several issues. Instead, cron logs are purged based on the cron log retention policy set in the Blesta config, defaulting to 10 days.
Looking at it again, I don't think this would be due to the logs. However, if the cron created a duplicate invoice for the service, then I would expect it to have bumped the renew date as well, and it looks like it didn't do that a second time.