During the production of Episode 8, there was a reported leak of the script. The haters of Force Awakens worried it would be a repeat of Empire Strikes Back. In it there would be a scene very similar to when Darth Vader told Luke, "I am your father" but in the leaked script somewhere Luke would tell Rey, "You're my father." Rey's origins was she was the reincarnation of Anakin Skywalker which answers the question brought up in Force Awakens why she could already use the force and was skilled with a light sabre. There was a negative reaction to that leak. Later on there would be another leak which gave some credibility to the first because this time same idea but no longer was she the reincarnation of Anakin Skywalker but of the First Jedi, a woman who emerged to balance out the rise of an evil dark side of the force long ago. Was it Kylo Ren reincarnated himself? Or was it Snoke who never died and the first Jedi returns to deal with her old nemesis? The leak never exposed that info or no one would find out until Episode 9. Hard to tell if the leak was true by how Last Jedi turned out. One thing was how Rey had seen before the force tree on the planet Luke was hiding out on. Writing that off as just a random vision was cheap. Was it actually because she was the one that wrote those books and was there long ago? Like I wrote before it seems to me a lot was edited in The Last Jedi because of Carrie Fisher's death. There were probably plots that involved Princess Leia that go into Episode 9 and now that Carrie Fisher is gone, they obviously can't continue with it. Instead of going through extensive reshoots because they had less than a year, they decided to literally force a resolution to most of the storylines they had planned and not be confined on how to work around it. Rey is suppose to teach the new generation of Jedis and lead the new rebellion when she's no longer the reincarnation of the First Jedi nor Anakin Skywalker?