Bei den Europameisterschaften 2018 vor heimischem Publikum in Tel Aviv unterlag sie im Viertelfinale der Schweizerin Evelyne Tschopp. Mit Siegen über die Slowenin Anja Štangar und die Türkin İrem Korkmaz sicherte sich Primo eine Bronzemedaille. Bei den Weltmeisterschaften in Baku belegte Primo den siebten Platz, nachdem sie im Viertelfinale gegen die Französin Amandine Buchard verloren hatte. Vier Wochen später erreichte sie das Finale der Juniorenweltmeisterschaften in Nassau und erhielt Silber hinter der Japanerin Ryoko Takeda. 2019 belegte Gefen Primo den dritten Platz beim Grand-Slam-Turnier in Baku. Im Juli 2019 gewann sie in Montreal ihr erstes Grand-Prix-Turnier. Bei den Weltmeisterschaften in Tokio schied sie in ihrem ersten Kampf gegen die Britin Chelsie Giles aus. Bei den Europameisterschaften 2021 in Lissabon gewann sie Bronze. Anderthalb Monate später erkämpfte sie bei den Weltmeisterschaften in Budapest ebenfalls eine Bronzemedaille.