I re-created all 9 schedules and the ID started from 31 to 39 (both plugin and PhpMyAdmin), that’s rather strange because the table was empty and before I never had that many schedules if it started once with 1?
@marcel, can you try this on a test site (if you have one) –
1. Create one or two schedules as normal with whatever settings.
2. Then create a 3rd schedule, with a end date one or more days in the past and set it to auto-delete on expiry.
3. Wait out the maintenance routine (or run wp-cron manually).
Are all 3 schedules deleted?
All schedules created before the auto delete one ‘should’ be deleted in this scenario.
Adverts or settings for them are not relevant in this test.
It’s purely about schedules and the auto-delete setting. Also the one set to auto delete should be created (among the) last.
In your scenario, is it true that all 3 schedules ‘should’ be deleted? Now you described this scenario, it might be that one of our latest and only for one week ad was indeed scheduled for auto-delete. I usually don’t do that so I can re-use them.
For now I don’t ‘dare’ to test your scenario while I was just finished re-creating the 9 lost schedules 🙁