I have noticed this behaviour in-game.
It applies to goodiehuts that function as monsterlairs that function as spawners for recruitment world resources, ex Ogres.
First I will explain the expected behaviour. It should work like the Dragon lairs. The "Lair_FellDragon" monsterlair has only one <Encounter>. The player has to remove the dragon in order to gain access to the world resource underneath.
However, and this is the bug, monsterlairs that have multiple <Encounter> tags will automatically clear. Take for example "Lair_BoneOgre". If I place this on a custom map and start up the game, the goodiehut will be cleared on turn 1 and turn into the world resource.
This creates a problem because some of the monsterlairs that spawn recruitment world resources also have tags to upgrade into more powerful monsterlairs. For example "Lair_TrollShaman" is set to upgrade into a more powerful "Lair_TrollShaman_Final", but this more powerful lair will never be reached because of the bug mentioned.
Another example is "Lair_WildingRider" that is intended to turn into "Lair_WildingShaman". Also "Lair_BanditCaptain" intended to turn into "Lair_BanditCaptain_Final". "Lair_DarklingShaman" that should turn into "Lair_DarklingShaman_Final".