Do you have the "Smart" feature enabled??
If you do, and it's going to rain, the app cancels all your programs.
What you can do is increase the "Rain" amount to something higher, that way it will still run your programs even if there is a little rain in the forecast.