I wasn’t able to screenshot the press-hold to show the debuff statuses.
Kashhrek has just fired (when I went WTF?!) and the +fire has 3 turns remaining.
The Proteus poison & debuff has 1 turn remaining, so Kashhrek has been under its effect for 2 turns.
His costume is a sorcerer so he has no immune ability, and if so wouldn’t be showing the debuff anyways. Should not have been able to charge.
This happened this morning during the tournament.