If there's a piece of green cover between your tank and your target, the round has a good chance of hitting the cover.
I don't see anything wrong with this tbh. You have to be aware of it and expect it, is all.
Besides, flimsy US tanks probably get more out of hiding behind green cover than Axis tanks do.
Shots that scores hits always hit their targets only scatter shots will hit cover. And I'm not worried about a singl shell.
I'm much more annoyed about the smoke that refuses to go away even if the tank carcass is destroyed. It destroys the flow of the fight. It can make multiple at guns useless. I can't tell you how many times the Sherman that was defending my Jackson goes down a snow I have two jacksons unable to fight back against a charging heavy. Or just how stupid infantry looks standing next to each other not fighting at all.