Le Pokémon que vous faites éclore dans un œuf est déterminé au moment où vous recevez l'œuf. Rien après cela ne peut affecter le Pokémon qui s'y trouve. CP, IV, mouvements, tout est déterminé. (Voir ce message sur Reddit par exemple pour prouver que même le moveset est prédéterminé).
Ainsi, le niveau de l'entraîneur que vous aviez au moment de l'éclosion de l'œuf n'est pas pertinent. Seul le niveau d'entraîneur que vous aviez lorsque vous reçu l'œuf est pertinent. Ainsi, si vous faites tourner un œuf de 10 km au niveau 2, et que vous attendez d'être au niveau 20 pour le faire éclore, il sera toujours au niveau 2 maximum.
Dans la mesure où le CP maximum est déterminé, même cela n'est pas pertinent ; les IV sont les seuls à déterminer le CP maximum éventuel. Ceci est discuté dans cette question/réponse par exemple, notamment dans la deuxième réponse.
Notez également que le (très ancien) bug de l'attaque (où l'attaque était directement proportionnelle au nombre de pokedex) n'a pas été pris en compte. no affectent les œufs, donc ce n'est pas lié à la différence possible.