Not really. All those factors, if applicable, are already calculated into the chance to hit.
The thing is that chance to hit of about 70% does tend to produce some unusually high number of misses.
Ive noticed that way back and reported it, asked about it.
It doesnt seem like its the problem of the game, but rather some sort of weird probability freak result. Then again, if we use the Occam razor logic it would point out in the direction of some weird fault of the game mechanics calculations and math.
I really couldnt say anything more specific about it. We would need a dev to dive into the code and check it in detail... and some probability scientists to explore its murky depths.
I have this half formed theory about one third of chances to hit being chance to miss being somehow significant in the probability mathematics itself... more then usual, but that would take us into more esoteric parts of that science for which i am not knowledgeable enough to make any specific calculations about.
The only thing i can theorize about is that 70% chance to hit is two thirds of the whole probability field, which makes that part of 30 - 33 (35)% chances to miss roughly one third of the whole.... and then...
the math turns into two thirds versus one third?
and that one third somehow is prone to win a bit more?
Weird i tell you.
But then again, probability mathematics and science have always been weirder then anyone expected.
(could be just some small mistake in the equations and their execution in the code though)