For example:
Ditto has IV spread of
31/31/31/31/31/31.
Pikachu, for example, has a spread of
31/7/31/31/31/31 (Perfect spread for a special attacker).
If the Shiny appears with this spread with the 3rd egg in the party:
31/31/31/15/31/15
BUT the 1st egg-we'll name it "X"-hatched a Pokémon with a perfect spread, can I soft reset and hatch the 2 eggs that were received after egg X, will egg X hatch a shiny with the perfect IV spread?