The mechanics for reflect is disadvantageous for the attacker if both ally have reflect.
The first reflect chance is
75% (defender reflect)
The second reflect chance is
75% X 75% = 56.25% (attacker reflect)
The third reflect chance is
75% X 75% X 75% = 42.1875% (defender reflect)
The forth reflect chance is
75% X 75% X 75% X 75% = 31.640625% (attacker reflect)
So if a Level 3 GD attack a Level 3 Bloglodyte, the first attack have a higher chance of hurting itself, with 30 HP left.
The second attack Bloglodyte have a higher chance to hurt itself, 10 HP left.
The third attack GD have a higher chance to hurt itself and kill itself.
So the higher magic the ally have, the higher the chance to lost in reflect war.
I think they should make reflect cancel each or change the mechanics of reflect to make it more advantageous to the attacker