Especially in close combat aiming directly for enemy guns results in the projectile hitting lower than it should.
I've also had it happen multiple times, where the crosshair could be put on an enemy the guns could not actually hit due to an elevation difference.
I have no clue how crosshairs work in Procelio, but if I had to take a guess it's the camera being too high that's causing this.
This is all referring to a ground bot.