I believe it's that a bug where there's too many items in the game and the game stops creating more (shops hit especially), most of the times I've experienced it is late in the game and it tends to happen in tandem with pipboy log errors.
I don't believe that there's a reliable solution

except maybe starting a new game.