On my user i can see the facts in both the correct location/org aswell as any/any.
Added view organization and view location roles to user to verify that he is, in fact, in the correct organization and location contexts.
Everything looks right, but still no facts - i can see all the hosts correctly, with parameters and such, and can even click the Fact button on each hosts page, just cannot get fact value read permission to work correctly.
If this is a bug that’s resolved in 1.23 then i guess i will just have to wait a couple weeks more to test my program properly.