Yep a variable schedule is a pain with the optimized AI thing it just gets confused. It works if you get up around same time all days but it does not figure out after a week or so such a variable schedule it seems set only for 24 hour learning of your schedule assuming most days the sameI thought I would like this, but I had to disable this, my schedule means that 3 days a week I wake up earlier than than the other 4, and my phone would only be charged to like 70 % on those days. AI sucked at figure it out, it was always the same 3 days and always the same time, and I walkways had an alarm set. Should have been pretty easy to figure out. Had to disable it.