Try leaving the frame out in the open, preferably with having another active frame on your body. It seems to save it well if its in a settlement, my guess is that it repopulates empty frames left outside settlement zones / away from the player. Treating it like a random empty frame.