Sometimes you'll see policy actions "Succeeded with failures".
One thing to check is if the policy actions action on the same VMs. If one policy has an action to start the VM and another has an action to stop the VM within the same hour then you will most likely get interference and see "Succeeded with failures". To fix this, make sure start/stop policy actions that hit the same VMs are at least one hour apart.