Ship's Cannon, working as intended?

So when you kill something with first shot of the cannon, it can miss one of the other shots in its burst. In other words, if there is one target, it will fire 1 shot (kill target) and fire 2 shots at nothing. If there are 2 troops, and first shot kills one of them it is possible for other 2 to miss the other troop. It seems to chose targets before firing, not after each shot. So its possible to miss the shots, is that as intended? Its flavorful, but makes the troop a lot worse lol.



Also this mechanic is unplayabley slooooowwww

Can confirm; highly broken. Troops that target 2 random enemies seem to work fine, but this one shoots at ghosts.