The bug
Thrown ender pearls disappear if you die, but not if they are in unloaded chunks. Not really sure what the intended behavior is, so I'm just pointing out that there's a discrepancy.
How to reproduce
Use
/tp 1000 ~ 1000to leave the spawn chunksDig a hole 10 blocks deep, with soul sand at the bottom and water source blocks in the rest, to create an upwards bubble column
Throw an ender pearl straight down into the hole, so that it bobs at the surface of the water
Use
/tp -1000 ~ -1000, so that you aren't loading the chunk that the ender pearl is inUse
/killto dieUse
/tp 1000 ~ 1000to teleport back to the ender pearl, and observe that the ender pearl is still bobbing at the surface of the water.While standing near the ender pearl, use
/killto dieUse
/tp 1000 ~ 1000to teleport back to the ender pearl, and observe that the ender pearl is now gone
Can you provide a screenshot with your debug screen enabled (F3)