Look up how people talk about recruiting Mithera in BG3 if you want a good example of how sometimes the simple solution in game design is the best option.

I get the initial intent was to make her exclusive to an evil playthrough initially but also what the fuck did you think people were going to do when you offered a drow baddie? Of course they were going to exploit the hell out of your needlessly complicated systems! Just use basic event flags when you patch her as viable!

The amount of people over complicating the process of knocking her out, specifically because resting might wake her up somehow and break quests and thus a chance to recruit her 30 hours later, is fucking insane. You have designed something badly if you're forcing gamers to metagame this desperately out of founded paranoia.