This looks like an old bug showing up again. Several years ago, the server was somehow occasionally calculating the Guild Wars battle result based on a team you had been using earlier, e.g. in Explore mode, most prominently visible by incorrect class xp getting awarded. The fix was never officially talked about, possibly to avoid compensating for the whole mess, the issue just eventually stopped showing up.
Do you recall using a Doomsayer team recently, possibly one containing (next to) no red troops?
phase 1 - They could compensate us
phase 2 - Someone will be calmed down, the gw week comes to end and everything goes normal…
phase 3 - once in a time, the bug appears again…
phase 4 - Step back at phase 1
Looks like a new level of World Event battle system!
The bugged scoring is the main reason I never play GW, it’s never been right since it was put in the game, me and a guild mate tested it a few times. Or the scoring is correct and it’s some super secret algorithm they won’t disclose.