The manual starting of program is only used to start the program once — the additional start times of a program don’t apply. If you want to manually start a program with all the additional start times too, then you should temporarily modify the first start time of the program to the current time plus maybe 1 minute, so that within 1 minute it will start.