I now realized that scheduler uses KStars date and time, and not the computer date and time. Now I know.
It turns out I paused KStars clock, so the scheduler didn't start, obviously.
It would be useful the scheduler warns when the KStars clock is stopped.