If there's any feature requests in addition to those you've mentioned on Discord, then feel free to add any others here too :)
Maybe something like emoticon/subgraphics enabler for the object/events to know if the quest can be finished or not?*though that could done manually by setting the variable and items requirements
Sorry for the late reply.
I think using variables/switches would definitely be the way to go here.
The problem is that quests aren't linked to specific events so has no context outside of the quest's own start/complete conditions.