checkFileExists.py creates a UTC time for the next hour:
nextHourISO = nextHour.strftime("%Y-%m-%dT%H:00:00Z")
and then looks for that string in the first field of each row in schedule.csv
However, since BST kicked in, schedule.csv contains the time as eg "2021-03-28T12:00:00+0100", therefore the zulu time will never match the schedule.
checkFileExists.py creates a UTC time for the next hour: nextHourISO = nextHour.strftime("%Y-%m-%dT%H:00:00Z") and then looks for that string in the first field of each row in schedule.csv However, since BST kicked in, schedule.csv contains the time as eg "2021-03-28T12:00:00+0100", therefore the zulu time will never match the schedule.