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.
The Marionette does not learn that a Damsel is in play.
If the Mastermind is alive and the Lleech's host dies by execution, the Lleech lives but loses their 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 Alsaahir's ability and no other characters were eliminated: retire the Alsaahir.
If the game ends due to the Damsel's ability and no other characters were eliminated: eliminate the Damsel.
If the good team wins with a Heretic in play: eliminate the Heretic.
If the game ends due to the Saint's ability and no other characters were eliminated: eliminate the Saint.
If the Lleech dies to their own ability: eliminate the Lleech but not the character they poisoned on their first night.