Steps to reproduce
Have Player 1 be in the overworld and Player 2 be in the nether
Player 2 summons a villager.
Player 1 runs either of the following commands:
/tp @e[type = villager] @s
/execute @e[type = villager] ~~~ tp <Player 1>
Expected result
The villager teleports to Player 1.
Actual result
The command feedback says that the villager teleports to Player 1, but the villager actually despawns.
Added
[media]to the bugreport to show how bad this bug is.
This video will show that, once you teleport a villager to an armorstand in the Nether (that is inside a tickingarea) the villager will dissapear. This also happens if you have a player instead of an armorstand in a ticking area in the Nether.
This bug happens both ways and happens as well as in the End. Also this effects all non-player entities