Charged Puncture Dark Arrow Consumption

From my testing, it seems that charged Puncture doesn’t consume black arrows. Additionally, it doesn’t seem to receive damage buffs as a result. If the node to make puncture charged is not taken, it consumes black arrows with each use as expected, but once the node is taken, they are no longer consumed.

The puncture node to shorten the length of the charge does work when you have at least one black arrow.

Is this intended behaviour or a bug?

Back in the day, charged Puncture would consume a Black Arrow when the button was pressed to start the charge, thus wasting it (because damage is calculated when the charge ends by which time the Black Arrow has been consumed). Has this behaviour changed?