(1) Bernard was asleep for days, so I couldn’t deliver the potions. I tried riding away and back, sleeping, waiting, but nothing would help until one day, Bernard’s marker moved. I was really excited until I saw just where it moved:
Bloody deserter! Anyway, he must have changed his mind because I caught up with him between Rovna and Skalitz and was able to deliver the potions.
(2) This is a known bug, but I’d like to report that it has still not been fixed: Delivering the meat triggers the objective again, and this stops the player from getting the relevant achievement. (I’m going to try delivering the meat again now that everything else is finished to see whether it will help.)
(3) This also isn’t new, but it’s potentially game-breaking: After arranging for Keyser to come, I got to the camp above Talmberg and a cutscene was triggered: they’re starting to build the trebuchet. Then Peychar shows up and kills Keyser. I started beating Peychar up with my bare hands (trying for the Merciful achievement), finally the guards finished him off, and after he fell dead, I got a new objective: kill peychar. One second later, Henry got arrested for beating people up. None of this makes any sense and Keyser ends up dead, but everyone else continues business as usual and the quest seemingly continues (but I haven’t checked that far ahead).