I've had problems with this bug appearing when using Shield Bash as PLD to interrupt his Exhaust move. I'm not 100% sure that is what causes it, but ever since I stopped Shield Bashing him, he never bugged out on me anymore.