So recently I was experimenting with the borders of the skyblock map and I discovered that blocks placed outside the border will vanish and stepping out of the border hurts you, however, placing a large amount of blocks in a short amount of time made it so that the blocks stayed for a while before they despawned. I tried picking up the shop villager and putting him behond the border, he eventually disappeared and i got my shop back, and I placed it on my taiga island. But for some reason, whenever I die I respawn back at location of where the villager disappeared, (which is over the void) and I continuously die because I respawn at the area where the villager despawned, I placed the villager back onto the taiga island, but why am I spawning back at the location of the villager shop that I removed?