Egg seed only changes when you accept or eject an egg. It's something saved to your save file (you can actually check it with PKHex, recommended to do it that way if you have the option) and is separate from the RNG for everything else. It's because the seed changes in a predictable way like...