Expired layouts won't stop running

I schedule the layouts through a group of displays, if it is important. All the displays are in group All.
Recently noticed that layouts that were supposed to stop days ago are still running.

I deleted the old layouts from schedule, deleted them from the layouts list.
I did the Edit and Save from the Display menu for all displays(deleting cache). But still the old layouts are there. The only thing I didn’t do is to delete the .jpeg files from the media library.

The new schedules layouts do get to the displays. So the displays do get updates from CMS.

What else could be done?

now I see that only deleting files from media library helps. Is there any way to prevent this behavior?