André,
Essa propriedade de StartupPosition = CenterParent é relacionada ao MDI em questão, ou seja, centraliza dentro do MDI. O MDI é um container, os objetos ficam dentro dele. Não vejo muito sentido em abrir um form Child centralizado
a partir de um form Parent específico e os dois dentro de um MDI, já que provavelmente esse form Child é independente, mas cada um tem uma opinião. Já pensou na possibilidade de usar um container no formulário
Parent para abrigar o Child nele?