User blog comment:B214/Shin DxD 1 discussion/@comment-175.138.188.184-20180926082732/@comment-33939194-20180927220751

Throughout most of their battle they do state when they repair their armor.

How was slowing down Crom enough of a success? Vali was shocked that could still move since he was bashing away all his wyverns. Half-Dimension didn't hardly did anything as Crom still push through and nailed Vali by smashing his helmet.

Vali losing stamina matters alot in this case. Crom may have been injured but he didn't show any fatigue. This is similar to the Rias vs Fenrir battle. Despite Fenrir's body covered in injuries, who was going to lose? Rias was, despite not taking damage, her defeat was inevitable since she was losing stamina while Fenrir wasn't.

Xenovia's Cross×Crisis is nothing compared to the aura slash that Strada did when he blasted Gogmegog away. Also just because she won't take damage don't mean she can hold Strada long enough. Every attack and move she does drains stamina.