...I feel like this is more of an oversight on the dev. Since her talk option implied that you need to treat her well rather than treating her like a slave. Plus the player can initiate the quest after freeing her.
But thank you very much for explaining how this quest's trigger works!