Entities which throw an enderpearl at another entity will be placed further away than expected, leaving a gap between the two.
Steps to Reproduce:
Place down an armor stand
Stand ~10 blocks away from it
Throw an enderpearl, hitting the armor stand
Observed Behavior:
The player will be placed ~1 block away from the armor stand.
Expected Result:
The player would be placed directly next to the armor stand because that is where the enderpearl landed/collided.
Screenshots/Videos:
[media]
Original description:
When you use an ender pearl to an entity, you aren't fully next to it. You can test this by placing an armor stand, pressing F3+B to turn on hitboxes, and when you throw an ender pearl to it you'll notice you're standing pretty far from them; even the hitboxes are not close. If the ender pearl hits the eye level, however, you're close to it.
Related issues
relates to
Attachments
Comments

Can confirm. Also affects 20w49a.
Can confirm in 20w51a.
Relates to MC-199813.
Can confirm in 21w03a.
Can confirm in 21w07a.
Can confirm in 21w08b. Video attached.
Can confirm in 21w11a.
Can confirm in 21w13a.
Can confirm in 21w16a.
Can confirm in 1.17.

Can confirm in 1.17.1.
Affects 1.21 RC 1. I've written a new description to describe the behavior clearly.
Title:
Entities are not placed directly next to their target when throwing an enderpearl at them
Description:
Entities which throw an enderpearl at another entity will be placed further away than expected, leaving a gap between the two.
h3. Steps to Reproduce:
# Place down an armor stand
# Stand ~10 blocks away from it
# Throw an enderpearl, hitting the armor stand
h3. Observed Behavior:
The player will be placed ~1 block away from the armor stand.
h3. Expected Result:
The player would be placed directly next to the armor stand because that is where the enderpearl landed/collided.
h3. Screenshots/Videos:
[^1.21-RC-1.mp4]