I basically fixed it at this point, just replayed and had things on skip unless it was new stuff. Ran into one bug though, at the end after everyone's stories had finished it repeated the storyline of Lin going to the Owl Clan, which was weird but it hasn't seemed to have broke anything.