There are a few things wrong with the mecha knights that come from the mecha knight kits.
It seems that they're coded like enemies and this causes a few problems, but only 2 of them really matter:
1. The knights block projectiles, wether this be from a gun or a charged sword attack (Spur series, Faust/Avengers .ect) they block the projectiles and prevent them from passing them, this is annoying because the mecha knights use swords and so are usualy in front of the enemies when attacking, if you're shooting the enemy from afar it'll block whatever you're firing.
2. When they malfunction to give themselves shock attacks, they shock themselves and if you're standing near them, you'll get shocked aswell. Seeing as the mecha knights are supposed to be on your team, they really shouldn't be able to actually do damage.