The bug
The allay has trouble throwing items onto targets at different heights than it currently is at. This is most noticeable when the target is near the edge of a set of blocks. The allay will miss the target by not throwing it far enough onto the target due to the blocks in the way.
Can confirm, this also applies to players, especially when above them
[media]