Accuracy seems inconsistent when zoomed in

When I aim with a scope at something like a crate, it seems like the bullet always hits exactly where the crosshair is at. However, when aiming at enemies, it often feels like shots miss when I’m sure that I’m on target (this is particularly noticable with the fuel cell on runners). Anyone know what’s going on here? Is there random scatter around the aim point (while scoped in!) or not?

Or maybe the collision detection with the armor plate in front of the fuel cell is off, and it blocks shots that it shouldn’t?

The weapons have bullet drop so depending on the distance it will either go high, low or exactly in the crosshair. And it’s different for each weapon. I don’t know if that’s what happens for you or if you have tried targets att same distance.

It’s mainly just that shooting at boxes or walls seems to give different results than shooting machines at comparable distance.
Maybe it’s just that the bullet hole decals always appear directly under the aim point instead of at the proper collision detection point of the trajectory, as a way to pinch a few CPU cycles.