Campfires that are reinforced with stones (5 or 8 for a ringed fire or an oven) always disappear after any restart.
They should be given a 2-3 day persistence timer, perhaps longer, with an additional mouse wheel option to "maintain fireplace/oven" in order to reset the timer