I find the entire game itself, as a whole, has poor quest progression. It's often a case of "oh this relates to this...." as I bump into it randomly.

If it wasn't for a Shadowheart verbal cue, literally as we marched up to the Act 3 gate "what a pity we couldn't remove the curse on the land" (paraphrasing), I wouldn't have had a clue that I could remove it. Annoyingly, because of the poor quest progression I had to do a massive work backwards/around because I had no idea that the quest started in the Last Light with a dude wounded in a bed! I'd basically encountered the lute and the house of healing well before finding this info in a google search and he had already died and I'd already dealt with Oliver separately way beforehand as well - not knowing that was connected to Thaniel.