One possible explanation is that the variety of orthographic alternations is greater than that of pronunciation alternations.
the training set for spelling may provide less relative coverage of the alternations in its test set than the training set for pronunciation provides for its test set.