I doubt it. Looking at the Champion's unit card, there's nothing that can't be explained by it being a Heavy Unit with Mechanical.
My thought exactly, it has the 1 level of stagger resistance, 4 psionic resistance and 2 arc weakness, which is pretty staple for heavy mechanical units.
I'm curious what battlesuit means then. Could it be that it's not mechanical and the battlesuit tag serves as a biological + mechanical tag to kinda signify how the mech suit and pilot acts as one, so they can benefit from both? It'd certainly fit if that's the case although some abilities may seem odd, so I'm unsure of that.
- 1