Especially in military areas loot does not spawn on the surfaces but beneath them.
Example: you can see the loot of the small watch towers at military walls from the ground. When you are on the tower you only see the loot when tabbing in.
Same thing in every military tent with the tables. You have to stand on the table and tab in or look at the spot of the table where the item should be to loot it.