Little update:
French dismounted noble knights have the same problem, while German zweihanders and dismounted gothic knights just slaughter the cavalry. So I definitely think this is a serious bug.