It may be a bug and it may also depend on which site or browser I was using at the time.
I've played it so many times from the beginning and tried almost every option the game offers but never kept a record so who knows?.
I play on four sites and six different browsers so things can get confusing, especially as I routinely delete games and start them over again, I love this game.
I’m able to confirm that choosing to kill Shakala when given the option causes a quite significant reproducible bug in the current version of the game (v2.81), even with a brand new save.
All you have to do is trigger the first Shakala fight (by interacting with the first round of goblin corpses), defeat her, and when given the option to either have sex with her, leave her alone, or kill her, choose the latter.
You’re now able to travel to Shakala’s Camp and interact with everyone as you’d expect in a save where you didn’t kill her and progressed through her quests normally. To illustrate this point, if you interact with Shakala (who you literally just killed) she tells you that she’s pregnant and asks you to marry her! Ironically, this is currently the fastest way to progress her quest, as you skip the usual second and third fights with her, the daily rendezvous at the tree until you knock her up, and the wait period for her pregnancy to show once you do.
I also found a bug related to Rosy, the miller/innkeeper’s brother, and Victoria. When talking to Rosy for the first time you’ll automatically start the “Flour for the Baker” quest. If you put off threatening the miller to get him to tell you why he stopped supplying Rosy until you burn down the miller’s house by accident while creating a distraction to spy on Victoria (oops!), the miller will constantly be outside the entrance of the mill (presumably so you can threaten him to progress the “Flour for the Baker” quest) meaning he won’t join his (now displaced) family in the inn and you can’t offer to repair their house (which is how I wanted to gain access to the mill in my playthrough).
The only way I found to be able to repair their house at this point is to threaten the miller to start the “Clear the Mill” quest. Once you complete it, the miller will disappear from the game and won’t show up either in the inn or outside the entrance to the mill. Once you have enough flour to be able to give to Rosy, completing the “Flour for the Baker” quest, the miller will finally show up in the inn. You can now offer to fix his house like normal, but because of the order of events, the ability to gain access to the mill by repairing his house instead of having to threaten him is lost. I’ll be starting a new game to see if delaying talking to Rosy for the first time until after you burn down and repair the miller’s house allows you to gain access to the mill without having to threaten him like before.
EDIT: Thanks to a suggestion by DomWolf, it is in fact possible to repair the miller's house while the "Flour for the Baker" quest is active and without having to threaten him by speaking with his wife instead and giving her the 500 coins needed to repair their house. If you don't have 500 coins when you speak with her, the option to repair their house won't appear. Please refer to the following posts for additional information:
I’d be more than willing to make bug reports in an official capacity for the above along with providing saves/additional information if there is a way to do so. Since I’m starting over anyway to try and get my ideal Rosy/Miller/Victoria scenario I also wouldn’t mind creating a running list of typos as I found multiple in my first in-game week of playtime.