If the Poppy Grower is in play, Minions don't wake together. They are woken one by one, until one of them chooses to take the Lil' Monsta token.
The Marionette neighbors a Minion, not the Demon. The Marionette is not woken to choose who takes the Lil' Monsta token, and does not learn they are the Marionette if they have the Lil' Monsta token.
When the Poppy Grower dies, the Demon learns the Marionette but the Marionette learns nothing.
If the Demon has the Cult Leader ability, they can’t turn good due to this ability.
If the Demon has the Goon ability, they can’t turn good due to this ability.
If the Lleech has poisoned the Heretic then the Lleech dies, the Heretic remains poisoned.
The Demon cannot have the Heretic ability.
If the game ends due to the Cult Leader's ability and no other characters were eliminated: retire the Cult Leader.
If the good team wins with a Heretic in play: eliminate the Heretic.
If the game ends due to the Klutz's ability and no other characters were eliminated: eliminate the Klutz.
If the Lleech dies to their own ability: eliminate the Lleech but not the character they poisoned on their first night.