It takes him more time to charge Uzuhiko than his regular Rasengan
longer charge time doesn't always mean more AP.
even the weakest version of his Uzuhiko still requires him to draw energy from the planet rather than just use his internal energy.
even if he was just trying to get the vertigo effect it would still take more time to prep than a regular Rasengan.
also When Eida calls it a basic Rasengan, we know that Daemon corrected her that it was more than a basic Rasengan
cause the planet was shaking from the effect of his jutsu, something that normal rasengans don't cause.
also being more than a normal rasengan doesn't automatically mean higher ap since it also has an effect that no other rasengan before it had, which would still make Daemon's statement true and have nothing to do with AP.
and Boruto was surprised that code could still stand, which would mean that he had no problem hurting him enough not to kill him.
Boruto was surprised that he was still on his feet and said nothing about him being visibly undamaged.
And we know he needed to talk to Code as soon as possible to get the Juubi's location.
if anything that's just more evidence that he was just trying to incapacitate him so that he could talk to him.
Against Hidari when Sarada asked for him to use his base Rasengan, he opted for Uzuhiko instead, meaning that Uzuhiko would have provided more energy output than his base Rasengan even though it was not fully charged.
yeah because overall Uzuhiko > Rasengan.
That doesn't mean he can't nerf Uzuhiko to the point of being weaker than his Rasengan who are meant to kill someone.
Rasengan is a jutsu that fluctuates in AP the more chakra you put into it.
let's say:
Max Output Uzuhiko is a
100
Code's Durability is a
9
Hidari's Durability is also a
9
a Rasengan is
1-10 (depending on how much power Boruto is putting into it)
and a partially charged Uzuhiko can be anywhere from
1-99 (depending on the amount of the planet's chakra that Boruto brings out.)
all that means is that he brought Uzuhiko below a
9 to not seriously damage Code, but apply the vertigo effect so that he could interrogate him and potentially spare him if he cooperated.
and against Hidari, because he needed to fully destroy him, he immediately tries a Rasengan at
10, it does damage just not enough, so he starts charging Uzuhiko, bringing it anywhere from
11-99, but it's still more than enough to beat Hidari.