Are you aware that there is a second, more powerful Rachio API that is not publicly documented? If not, let me know and I’ll go find my notes on it.
Not sure it will solve your problem, but if you e not seem it you definitely need to take a look at it.