I don't know if it's a mistake.
When I shoot an arrow from above the block (structure_void) the arrow hits but it cannot stop because it is an empty block.
And so he bounces and falls, all the time. It looks like the arrow is shaking.
Then performance may be reduced.