Had a read over and the setup is interesting but thinking about how my players would probably approach it I have to wonder whether they would go beyond simply trying to kill the witch. Ogden is stated as just wanting revenge on her, I'd maybe change that to saying he wants revenge on whoever asked for the curse and believes the only way to discover that is confronting the witch directly. That way the PCs have more of a motivation to investigate rather than just going along with his plan of murder.
In terms of fill in the blanks, I would personally add a little more detail but not too much. I think the motivations for each of the suspects are good but I would add one or two potential clues. For example Aelnis is missing his favorite sword but refuses to say what happened to it - did he have to sacrifice it at the request of the witch or did some of Pappy's kidz get lucky and steal it while he was drunk?
My only other comment is with regards the troll mentioned at the start - knowing most players I would expect them to latch onto this as the big threat and want to attack it rather than wait for it to move on.