Agree either the text should change or the code should change, it’s misleading.
Easier to change the text.
Better to change the code: ‘on attack’ traits shouldn’t trigger if you can’t attack.
Related point / query: if your first troop is entangled, you match three skulls, first enemy is a Bone Dragon with its third trait. What happens?