Reading your comment has really helped me identify something that bothered me throughout the latter half of the book. I totally agree with you on Nightblood/Ishar. Sanderson is careful enough to not have characters do things that were technically impossible based on earlier rules, but the rules definitely feel far looser in the latter half of the book. Nightblood in particular functions as a Deus Ex Machina that is quiet for most of the book then in the moments it's needed the characters seem to remember it exists.
An additional problem that I felt with this book is that it has just become hard to believe information is lost so easily in the Cosmere. I can buy that the Lord Ruler was able to impose a top-down suppression of information on a portion of Scadrial, but it just seems unlikely that the Shin can maintain such a vastly different understanding of human history than the rest of Roshar. There are portions where Brandon is clearly trying to show why characters don't share information. For example it seems like Hoid was very active on Ashyn which led to a terrible outcome and Vasher has good reasons for not wanting to share his knowledge, but it just doesn't work for me in other instances. I just feel like at some point Dalinar/Navani should've rounded up all of these suspicious individuals (Szeth, Nightblood, Zahel, Wit, etc.), put them in a room, and asked them to tell them everything they know.