His 3rd skill should be prevent damage being done to the selected ally, not the entire party.
And I think I found an exp bug or something, I cleared till Stage 6 now, and what I do is I enter Stage 6, then immediately backtrack to Stage 5 and clear the mobs
Certain group of mobs give me Stage 6...