It's extremely odd. DD seems to get two strikes very fast on most hitters. They both have good movement. Most will tell you my DD has better spin (I do not necessary agree). I think my DD is two accurate. Meaning that if you call it two balls off it is normally two balls off and they don't swing. Friend maybe 1.5 or closer. DD has pitched 16 innings and walked one. The scouting report is to swing. Friend 18 innings and walked 4. Both hit spots really good but it appears my DD stays off the middle more.Great mystery. If a pitcher is faster than another and also possesses an awesome change and hits her spots at an unreal percentage, as you say, then it would seem impossible that the other pitcher who is below her in all those areas has nearly 4x the number of strikeouts.
But if I had to wildly guess ...
1. Pitcher B has more movement, a better breaking ball, pitches that cause swings and misses.
2. Pitcher B is wilder and gets more swings and misses but at the price of walking more batters, or at the expense of getting behind in the count, which could lead to more fat pitches when the count is 3-1, 2-0, etc. All that might explain why she's harder to hit yet has a higher ERA.
3. The assessment of the pitchers is somehow inaccurate.