So inventory works, but the policy schedule is failing? If I understood right, you are running a full inventory. How often does this run -- monthly? Some computers aren't running the full inventory, so you target those who have not run an inventory lately with a Gather Inventory task. And when you use the task, it works and reports inventory.
Is that right? If so, what is your schedule? If not, could you clarify the issue?