Urashiki is a low-mid kage level character. He fought 2 kage level characters (a weakened sasuke and Jiraiya) and 1 high chunin level character (Boruto) at the same time. And previously he had fought a 'not at full power' Gaara and Chojuro as well.
Deepa fought 3 low jounin level (Boruto, sarada, base mitsuki) and lost to the combined power of 2 low jounin level and 1 high jounin - low kage level (sage mode mitsuki) level characters. Boruto and Sarada are low jounin level here because they trained and became much stronger. A pre-training boruto (who was high chunin level) barely kept up with Shojoji and post training Boruto just toyed with the same shojoji like he was nothing.
None of them lost to actual genins but rather low jounin level monsters who had knowledge, prep, training and specific jutsu made to fight/counter their opponents, who just officially happened to be genin.
That being said, I think Urashiki does not have the strength to actually hurt Deepa unless he uses his final energy attack. While Deepa has enough power to hurt Urashiki. I think Deepa would win in this matchup because his abilties work well against Urashiki.