I am always on the lookout for where I can safely add some options. At the same time, it is important to keep the "relevant state space" small. This means that when I am designing/writing a new scene, I can only cater for so many things that may or may not have happened previously.My only feedback would be to recommend adding options for a little more player agency. It would be impractical to add assets for most/all potential outcomes in a given scene, but just adding an option that lets the player opt out of scenarios they don't find appealing goes a long way. You've already done just that for a few I noticed. However, it feels that the player is railroaded into certain encounters, some of which don't have an exit, just to increase liberation and unlock follow up scenes with content they want to engage with. But this could also be a lack of understanding on my part about what's happening in the variables.
If the intent is for Tara to have no desire for exclusivity, and it sounds like it is, any agency you give the player would at least allow them the illusion of it. Even within certain fetishes I think it wouldn't hurt to allow for exceptions. Like someone might enjoy bestiality but isn't into specific animals.
Many games handle this by having rather separate developments for the various LIs. That what, when you write a scene with A it only matters what you did with A before, not what happened with B, C and D. And it is very reasonable to assume that if you eg rejected A before, you don't care about more A-stuff anyone, etc. The downside is that this makes the overall experience a bit disjointed. There may be a cross-over threesome here or there, but they are rare. By making certain partners impossible to avoid, it is much easier to have interactions with multiple characters at once.
It is also easier to make individual "this character yes/no"-choices work if there is a distinction between plot-development scenes and sex scenes (eg Tales From the Unending Void uses that). If the fucking and the plot coincide, that also gets problematic. [I have in a few cases now added shorter clothed "synopsis" alternatives to allow the plot to continue while avoiding a sex scene.]
For the "feeling railroaded"-issue, I hope that there are very few scenes with "strong railroading", ie stuff is happening without the player having caused it. There definitely is a significant amount of "soft railroading", where at some point the plot gets stuck until the player picks the "continue"-option.
Of course there is another way how I could add more choices inside scenes, by offering alternatives. Anal or vaginal? Fuck on the bed or standing against the wall? But there I just find it more interesting to add an entirely new scenes instead, rather than making small variations of the existing scene. Unlike the workflow with Daz (afaik), making something entirely different isn't really much more work than making something rather similar. But maybe there is some unused opportunity here.