Sorry about the late response, but do you happen to have a save where this is happening, if it's happening consistently? Can't do much without testing that specific case.
That said, we've done quite a few tweaks to his behavior in the last couple of patches, so it might've already been fixed somewhere along the way.