That's an important point because it happens to me too (you see one of the characters and you want to see them in certain scenarios or situations), for now I don't think you can make a "mix" of events in the story because with each scene a unique combination of events would be added and it doesn't scale well, so for now the story will have some fixed routes.
BUUUUT since I know that fetishes and kinks are important the next step I'm thinking about (it's not final) is that once you finish or advance in the story those "events" are unlocked.
The events are independent (For example, the chat from the day Catherine had a date with you and she was full of semen) so those can contain whatever without affecting the main story much so all the depravities you want would enter there (If people ask for it and as long as it's legal haha), in theory they could also be filtered by type.
Finally, the idea of "Mini Ends" I hadn't really thought about it, but I agree that it would give a little extra to the story, but as you say it would be something long-term since for now I don't see how I can implement them (For now I've already written it down on the list of ideas).
** For now everything is only on paper and one or another prototype, in the future, I hope the story chapter becomes just a segment of the game to provide context, while the main focus should be the interactions with the girls.