Artisanat purement théorique.
Luke veut que Rey le trouve, le moment venu.
Je base cette théorie sur le fait que Rey est la fille de Luke . Luke la quitte parce que les choses vont mal avec Kylo, mais il comprend que Rey est le seul moyen de contrer le pouvoir de Kylo. Il la laisse sur Jakku et s'envole (pourquoi? Pour la protéger et occuper Kylo).
Son plan est à trouver quand Rey sera plus âgé, après quelques "tests", donc il peut être sûr elle ne se tournera pas vers le côté obscur (comme Kylo l'a fait). Il apporte son vieux sabre laser à Maz et demande à R2D2 d'attendre la venue de Rey. Il aurait pu lui donner des instructions comme "attendre une action héroïque de Rey", "elle doit avoir le sabre laser", "Kylo doit être incapable de la suivre", autre chose ...
Encore plus simple , R2D2 pourrait être en contact direct avec Luke, lui envoyant des mises à jour sur la situation. Luke utiliserait alors une activation à distance quand il était suffisamment sûr que sa fille ne suivrait pas les chevaliers.
Comment R2D2 savait-il que Rey était Rey? Il savait reconnaître Kenoby dans l'épisode IV, il doit donc avoir un capteur de proximité pour le faire. Il a déjà rencontré Rey quand elle était enfant, donc il a ses données en mémoire.