Could be, however seeing how the enemies stalling in midair due to Dante jumping near them could be completely removed (probably easily) since Dante as preset combos that keep the enemy in midair, without JCing. Jumping is a mechanic that shouldn't alter falling animations from enemies.
In fact, as I said before, he doesn't need JC since he was
specifically built to stay in the air for longer periods of time compared to DMC3/DMC4 Dante. And I think it makes the game slightly broken because of this.
In DMC4/DMC3, JCing required skill. If you weren't in the air, normally you constantly bombarded with attacks when crowded, getting hit constantly unless you knew how to deal with it. (Or unless if you were spamming the same attacks over and over again which is kinda basic, lame, and unskilled).
With Nero, you can pick off certain enemies by bringing them towards you, except with Blitz, Angelos, Fausts/Mephistos unless you de-cloaked them. But you still needed to learn how to JC to stay in the air. With DmC in the mix, you can pick off any enemy in the air by using the same combo over and over again multiple times as well as following up with Angel Lift until the enemy is dead.
tl;dr version: JCing isn't needed anymore nor should it have been added to this game since Dante was programmed to stay in the air.
Do it without Hold and see if it works, then I will believe you.
Otherwise, you aren't cancelling buster
(edit) grab*.
You are abusing the Hold tactic to stop the Buster
throw from initiating. (which is what I should have said in the first place).
If they didn't put JCing on purpose, then they must knew about it and have left it in considering there were videos about the combat system within the game as unlockables. And it showed several usages of JCing.
And in DMC4, it was put in the game on purpose due to the fact you needed to buy the ability to use enemy step.