Reckless abandon perk not working properly?

I have reckless abandon with the ferocity trait but randomly my creatures will attack for non critical damage. This is in realms without the no critical attribute and can happen multiple times in the same battle, with the same creature sometimes hitting for critical and then non critical damage on different turns.