The game appears to retroactively change the backstory depending on what route they are one from the heroines point of view. so the villainess will only show up for a few specific routes, and otherwise be confirmed dead. Which is still kinda stupid if the backstory differs between play troughs, but it is the best explanation I have.