I am having an issue where User/Device Affinity does not appear to be working 100%. My client policy states 856 minutes across 6 days with auto affinity enabled. I see in the device logs where users are meeting that criteria and I even see the state message in WMI. Back in the console however, the application deployment monitor is saying these users are not meeting the criteria for their primary device. I came across an article about resetting the state messages and having them resent but that didn't do anything. I was able to get it to work by removing the users affinity manually then re-adding it back. Once that was done, the software installed. The same article I found with the state message info mentioned this may be a bug but it was pretty old. I'm currently running 2012 R2 CU3. Some clients are working however which really muddies the water. Any help would be appreciated since at this point I'm not sure what the next place to look is.