We have maintenance windows set for 4 hours every few 5 days for a bunch of virtual machines. Recently found some machines doesnt not install the application during maintenance windows. It has missed for few scheduled start month ago. I notice that for working machine, the appdiscovery.log will run discovery during maintenance window start. For those failed machine, nothing logged on appdiscovery.log during maintenance windows start, and those apps keep showing status as waiting for next available maintenance schedule. I can manually run the application deployment evaluation manually during maintenance windows timing and the app will start install. I am not sure why it happens on some machines. Any idea?