I think it does use predictive targeting, because it has that "Artillery range" type of firing distance, and before I edited it to add predictive targeting, it would usually just aim where the enemies were, and kill nothing.
So, maybe there's an error in predictive targeting that doesn't account for attacker's movement very well.