Can’t remember what level I was when I fought him, but 7 sounds a bit low.

Have you done everything else you want to do in region, as I think this might be a point of no return moment. Maybe come back to it a little later?

Also this is a story point for Shadowheart, who also happens to be quite handy against undead. Are you deliberately avoiding having her on the team?