I'm pretty sure the mon is determined when you get the egg, not when it hatches. I had a 10 km egg that I acquired before the babies were released, and hatched after baby release, that contained Jynx (not Smoochum). At baby release, no more Jynx's appeared in eggs, just smoochum. So almost certain that eggs are decided on when you get them, not when they hatch.
GamePress
Are hatches predetermined?
Forgive me if this has been covered at some point, but I was wondering if what pokemon comes out of an egg that you walk is predetermined once you acquire it, rather than a random mon at the moment of hatching. Thanks!