User Affinity Logging

I would really like to see some logging for user affinity.
Immy says that it utilizes the last ten logged-in UPNs to aggregate the primary user automatically, but it would be beneficial to have a list of those UPNs with when they were detected to troubleshoot potential detection issues.
For example, if we notice that the UPN has been what we expect the Primary to be for some time, but the Primary is not updated, we would know a ticket needs to be entered to investigate.

When Primary Users are not set correctly, deployments can go slightly awry.
Currently, I can find no resources that help with figuring out why a PC with the same Logged in User for months would not change its Primary User entry.