The author does not completely stick to cannon, in fact around chapter 230 he completely blows the head off cannon.
Not going to spoil anything but after what he did around 590 I lost interest due to the event. Normaly once I get this close to the end of a book I finish it. Barring certain things such as what happend.