I believe witch dn only triggers if they kill enchant or cause vigi/mafioso suicide.

In addition to these, witch dn should trigger whenever witch controls a killing role, and causes a kill, e.g. if witch controls vigi, the vigi kills shows the witch's dn.