My system is programmed to run at 1am. My last four climate skip notifications have arrived around 12:05am. There were no unusual late evening weather events in my area on any of the four days, meaning the decision to skip should not have been last minute. In order for the notifications to be useful, they should arrive by 8pm the day before for any program that is going to start the next day by 9am.
Currently these notifications occur an hour before your scheduled run time, which is why yours are arriving around 12:05 am. I do agree it would be helpful to get more lead time on those notifications! Thank you for your suggestion, I will log it for the team.