So range is still prefered over damage?
Is this a glitch or something, I attacked an outpost with 5 infantry beam damage and 3 concussive vehicle armor but after the battle, my damage units were destroyed and not my armor...
Is that possible? I thought armors were attacked first
That's because you had mixed chassis. Concussive units will attack infantry over vechs regardless to whether the units are armour or not. To defend infantry damage or range, use inft armour
(Beam will attack vechs first, explosive will attack tanks first).