"They" don't have to make an effort. If *you* can handwave travel times, then *you* can handwave training times, too. None of the movies actually give any indication of how much time passes in between scenes. Rey could have spent months with Luke in TLJ, just like Luke could've spent just a few days with Yoda in ESB. There's really no way to tell how long either of them spent training.Hand waving travel times us fine they didn't make any effort at handwaving training time.
You'll have to go through an edit out all the extraneous quotes from your previous posts. At the moment most of them are walls of quoted text.