[Intended?] Skeleton Cannoneer's trait is funky

I think this trait is a little weird, as it seems to be set up so it can both target the creature you just attacked, as well as dead creatures - I’ve never seen both random hits go off as at least one seems to be hitting a dead enemy. I don’t think it would break the trait to make it not hit dead enemies (or the enemy you just attacked) since there’s already a trait that splashes 50% damage to adjacent enemies as well as the Splash buff. Is this a bug, or is it intended?