Observed:
This is not as easy to notice in native A3, as an AI tank gunner under player command only fires on fire order/command fire.
However with mods that set autoFire=1 in the ammo for the main gun to make the AI gunner engage with the main gun by himself its very self evident and frustrating.
Expected:
AI should only fire the first shoot when on target.
Note: This doesnt not mean AI needs to hit always (based on circumstances, weapon dispersion and AI dispersion, AI skill, etc). However always missing the first shoot is not acceptable. Especially if you have WW2 tanks with slow reload times (15-25s).