I just killed a stunned Infernal King during a stream earlier today and it managed to revive despite being stunned. I assume Deamonic Pact has the same issue.
On-Death traits are tricky in the fact that they calculate revival/summoning chance after all status effects and the original troop are entirely removed. For Stun to work properly, the trait would have to be calculated before removing the troop, leading to other issues like having no space to summon a new troop and 100% failing to revive/summon.
I’m sure the devs can handle fixing it. It’s not rocket surgery.
An underrepresented profession, to be sure.
@Devs: quick, hide the mugs!