Yoda & Ben: actual Jedi masters, who were NOT DEAD AT THE TIME, who go on to train the son of a Jedi knight, who technically would not qualify to be a Jedi in any respectable way under their own Order's doctrine.
Ahsoka: A failed Padawan who left said order for her own reasons, knows the workings of Jedi Heirarchy and would be able to teach others on how it used to work. Would not be able to officiate rights to train new Jedi as official Jedi despite that knowledge.
Luke: son of former Jedi knight, too old to train as an official Jedi knight; gets trained by actual Jedi masters in the ways to Jedi knighthood despite not being recognizable by official order doctrine. Grandmaster of Order allows singular exception to Luke, despite it breaking all protocols and doctrines of the order, to have the chance to become a Jedi if he confronts Vader. Luke then treats himself as a practitioner of a new path based on old Jedi doctrine with some critical edits. (you following along yet?) Not really a Jedi in anything but name, but uninitiated people who don't know the difference call him a Jedi Master anyways cause he's the closest thing to it after ROTJ.
Leia: Sister of Luke, initiated in the new ways of teaching that Luke Skywalker offers as his version of Jedi doctrine, despite them not being able to be recognized by original order. Despite Luke urging her to continue his new philosophy, she leaves said order before he could recognize her as a Knight in his own version of the order; specifically because she saw visions that if she completed her training as a Jedi, her son Ben Solo would die. When Luke dies, she's the last person to know of his and the older order's teachings; is a remnant of those teachings because she cannot be officially recognized by the original order's practice. As in, she's the last person in the galaxy who can give pointers to anyone who wants to learn about Jedi; but no one, including herself, can ever be a real Jedi because the original Jedi order is dead at this point. They can carry on the name if they wish, but by the standards of Jedi doctrine, none of them can be officially recognized in the old order.
Luke could call her a Jedi if he wanted to, but it doesn't really matter because after Yoda's death its fucking make believe at this point, something even Yoda tries to teach him in TLJ. You can cry to the damn heaven's as much as you want but it doesn't change the fact that Luke is barely a Jedi by any stretch of the imagination, and Leia can't be called anything greater than a force user. Ben and Yoda skirt their own order's laws just to get a single heir to their legacy, throwing the entire order's practice out the window in the process; then fully admit in the end that it doesn't matter if their successors are Jedi or not.
Yoda and Ben are the last of the Jedi order, and the Jedi order died with them (I say this specifically because Jedi master Cere Junda and Cal Kestis from Fallen order are not confirmed to be alive post ROTJ). Luke carried on their legacy in name but can't realistically do that in an official capacity because he was not really a Jedi to begin with. Anyone who comes after Luke is part of a new order that is not really Jedi in anything but name either. Calling Leia a Jedi is just being kind at that point, because she never even completed Luke's training requirements ffs.
Not like anyone over at Lucasfilm even thought about this. Even in ROTJ Luke shouldn't be recognized as a Jedi even though Yoda says he will be when he confronts Vader; Yoda even laughs at Luke's declaration that he's a Jedi now. The sequel canon is a shitshow for this exact reason. Despite Lucasfilm's insistence on calling her one, Leia is not a Jedi by their own metrics. There's no official way she could ever be recognized one, she could only bear the name in honor of their legacy had she chosen to, and she deliberately didn't.