A did not so much wish for more women senators but more moderate Republican ones (incorrect: parallelism and Idiomatic error)
The correct idiom is so much
x as y but option A seems following so much x but y. second after but it is more moderate …. that does not have any parallel precedent.
B wished not so much for more senators who were women than moderate Republicans incorrect: Parallelism and Idiomatic error)
Not x but y hence not so much but something should be correct. Idiomatic error so much x than Y
C did not wish so much for more women senators as for more moderate Republicans (correct)
So much x as y: so much for as for following the correct idiomatic pattern
D did not wish for more women senators so much as moderate Republicans (incorrect: idiom
More x than y. more women than Republican is an incorrect expression. C refines the D with the correct idiomatic expression
E wished for more senators who are moderate Republicans than women (incorrect: parallelism error)
More x than y, here more senators than women are not correct entities.