Weather intelligence skip

My Rachio app communicated that it would do a weather intelligence skip today due to forecast. When I went into the app, it showed the cycle was indeed cancelled with a cancel icon. I went to bed only to wake up to the full cycle (4 hours) irrigating in literally torrential rains all night (80% chance of rain). Also, even if for some reason the cycle enabled itself, why would the rain sensor not kick in and prevent the system from irrigating?