In contrast, Kylo Ren was unable to defeat the Knights of Ren without a lightsaber despite having the Force and Rey has barely any dueling experience whatsoever.
Do we actually know that Ezra has more training? We know that Ben trained under Luke which alone should put any sort of training he's had above Ezra's. When it comes down to actual feats, Kylo defeating multiple Praetorian Guards at once as well as the Knights of Ren all prove him to be a more than capable duelist in his own right.
he has impressive force feats such as moving asteroids and pushing Vader to the ground with TK (albeit with Kanan's help).
Scans / quotes for the asteroid feat?
As for Force pushing Vader, we have no way of knowing how much Ezra actually contributed to this compared to Kanan. Either way, I don't consider it very impressive due to the fact that it's their combined strength managing to break through Vader's barrier just enough to push him. Ezra got ragdolled by Vader moments prior having his own lightsaber turned against him, and would've died if not for Kanan saving him. He clearly isn't even in the same ballpark as Vader when it comes to TK, at least during the time frame of that episode. Meanwhile, Kylo and Rey are both extremely powerful given their lineage, and their feats back this up too.