Something I've noticed is that the Cataphract's ability triggers on siege damage. I assume this is unintended since melee and siege seem to be separate categories in all other game interactions.
I think I’ve messed up melee damage and melee attack for this bonus, will fix that. Thank you!