I mean, the vision came true. That’s the whole point. At the end of her Jedi path, her son died.
Very good point. Anakin had a vision of Padme dying which made him turn to the Dark Side, and the vision still came true.
Very good points but I feel that Leia training Rey actually contributes to Ben’s death. It doesn’t make sense to me plus Rey saying she’s a Skywalker doesn’t make sense. By the end of TROS she has stolen the Falcon, Stolen BB8, and taken the Skywalker name. All that left me with a bad taste.