On my evil run that worked, she moved into Zhevlor's office. If she's not there you're right it may be bugged. Also try to clear out the teifling kid's hiding spot if you haven't already, it may fix that