You only know how good your programmer is/or yourself and how much time he have to learn from mistakes. The most games have a big problem with it and it takes a lot of time and maybe my solution makes it easier for bug hunting.Is a fan walkthrough. I don't release walktroughts, just little guides that point to the direction of new content. Each release is beta tested at least for a week before even public patreon release so usually there is never a game breaking bug nor any real important bug when it come to the public, So I let the players discover the game for themselves.
But of course later than that when fixing things, other things may get broken and some wild bug appear from time to time, likely that could have happened with Baralis in friendly path.
Anyway right now I overhauled the code for all Baralis conversations so is more clear and at least that bug will not appear.
Those are good examples and ideas and I've note them down.
The thing is basically that I don't want grinding in the game, just events unlocked by choices/story stage. Locking things under grinding is not my goal; One will see a part of the story when the part of the story is done; If currently in game one needs 400 Lewdness to make a certain lewdy action with Katerina for example, means that the player attitude coincides with getting that far/bold in Lewd conduct, a thing gained by behaving like that in many different situations, not just by repeating sex scenes. Repeating sex scenes don't change MC personality; Take new decisions change MC personality.
Some of the things you mentioned are already in process in the shape of the Respec Gear tho (Change Lewdness for Piety in the church, or Piety for Lewdness in taverns). But I'm trying to balance all those things, so Choices unlocks by stats fits the choices the player is making the MC take.
BUT, for sake of gameplay, beyond the Respec Gear that will get more ways to be used, I'll probably put extra ways to gaining stats for the the sake of gameplay, but always making sure that they're not repetitive mindless actions (grinding).
I like grinding as anyone may like it in certain games (Resources runs in your Survival FPS, repetitive jobs (Papers Please), but is just not exactly a gameplay feature I think fits Battle for Luvia.
I have found 2 gamebreaking bugs and i think when you have done this further in this direction you get more and more bugs.
Now it is more (and in the most Games) you choose an answer and looks on the skills/stats what they change and take something and load again and maybe again. Or you must start new. At the moment for me it is unclear for what I need the other stats as Lewdness. When I can see for example the Girls for Chapter 1 and what I need for the Girl or Country I would try to choose answers to get the skills/stats to play further when I don´t know what I need I can`t play normal without a walkthrough. Maybe you can see at Chaper 3 or so that you need another stat/skill on a level you haven´t and must start new, write a new walkthrough so it is difficult for players.
My suggestion is more that the choice doesn´t matter when you maybe you are Lewdness and try Anal by Girl A (100) and the Girl don´t like it (at the moment it looks it is blocked for all time). So for a player it looks like I have to load again or when I haven´t seen it at time I must start new to get all pics. You are a Knight and must normal be chivalrous so maybe you send to the church to pray for you sin or you must do a pilgramage. So you as player can´t do anything wrong and can choose answers only for fun to see what story you tell when you choose such answer.
When you can play all free so you can say you haven´t played all free for Chapter 1 search for the rest so you have all time all players on the same level. So you would only update the important things all time to the next Chapter. At the moment you have a lot of players with different skills/stats and in the next Chapter it grow up an so on so you need a good programmer and test all choices. I think a lot of players can say here the most games they give so many different choices are buged like hell or you must start a lot of time new. And when a Game takes a lot of loading time it is the question if the people see maybe new different or use only the skip function to came to the point they think it is new (a lot of producer change something in the code or Chapter).
You can get all skills/stats on max when you choosed all time the best answers in the events (normal a lot of loading or walkthrough reading or making) for the others they choosed the answers they like and for the not best choice they get a little bit of grinding or get an extra Quest to get the rest points for max or more as one. The extra Quest have not relevant pics.
You can see here Games with more choices that the solution was later (after some updates):
1) all stats was away (so the most choices are not interesting anymore) and it is like a novel you read
2) you have gamebreaking bugs the game is not playable from the beginning to the end normal. Some have save points or give saves. That means not that the saves or save points are not buged and so the game is not playable. And the end version is buged like hell (cash cow/milking cow in my eyes when a producer have no interest/proud to give out a bug free version).
3) you must start all time new or a lot of times (code changing and so on)
We have here that a lot of game producer don´t fix the bugs and with more content/updates you can see it more and more. So we have lazy producer on the one side and on the other side hardworking producer and when a bug is there they try to fix it fast. We know all that the engines have aso "sometimes" bugs so you need normal a good programmer (some games changed the engine in the middle and start all new so for the players are at the beginning not so interest because you know the pics and the story till the point you get new events). I don´t know how good yours is/or yourself so the suggestion is normal to make it easier so you make a loop so at the end all players have the same.
And you can see here how many games are on the market and each month came new game producer so you must think about your future and your game quality to give it out all time on a high quality to your patrons.
English is not my homelanguage and I was not sure if you understand it correct that my suggestion was the event/stat/skill loop to reduce the bugs that all player must have the max to play further the next chapter.