Its simple enough to see whats wrong with it. AI will not aim at the blocks of an asteroid and will only shoot at the Nav marker for the asteroid, which is often enough outside of the actual rock.
AI targeting asteroids should aim at the actual blocks, a lot like how AI aiming was fixed for ships.