github/gh-aw#24345 (comment)
The repo-memory clone step occurs after Check which programs are due, so the scheduling script cannot see persisted state from previous runs. This causes incorrect selection/skip behavior. Reorder so repo-memory is available before the scheduling step, or move scheduling into the agent phase after repo-memory is cloned.
This issue also appears on line 445 of the same file.