hi! My recommendation is to keep your villagers in unloaded chunks. you dont want the chunk to be loaded for to long otherwise they will de spawn. For example, we used to have our villagers at our main base, but now we have some of them at our end base (we arent there that much). Sadly I dont think we have any spawn eggs, but I hope you can get one soon! Good luck!