Yeah it looks like it is most often because we've already had that conversation with him earlier.
Bringing him back to Waukeen's Rest is supposed to fix it.

However, now I have the same issue with Shadowheart, at the end of act 2...