@yaron - My lawn finally watered on the 3rd morning after hitting 0% and hasn’t hit 0% since. Hopefully yours does too. In my case, it seemed like a data migration issue but I didn’t pursue it since it corrected itself.
To your other issue, I pointed out the same thing in this post - Finished before sunrise scheduling issue?
End Before Sunrise only moves the start time back so the full schedule will end before sunrise, even if only 1 or 2 zones in the schedule are supposed to run.