Okay, painfully annoying bug. I am not sure exactly how it happened, but team elf missed out on a whole level up's worth of stats. Let me try anyway...
All three were level 6 when going to collect the bear for the last quest. All three of them hit level 7 when I completed it. I was however in SKIP SKIP SKIP mode so I didn't even catch their level up. I assigned their stats on the first wave of guards and thought all was fine. However now the twins dinged 8 and I thought hey, didn't I already raise those stats? I compared to level 1s with the same birthday gifts and concluded I was indeed missing 5 stat points.
Before that though, I looked at Vaelis in the level up screen. He had NOT gained enough exp for level 8, note this. However his agility was 13+5, meaning those 5 agility points I had assigned him at level 7 were still redistributable. But when I look at his actual stats, his agility is 13 (which it was at level 6) and not 18.
So I loaded my level 6 pre-bear save (and gave myself a huge cookie for keeping that save). This time I didn't go crazy skipping and I assigned their stats right away and they kept them. I then loaded that save again and I skipped the level up screen this time, but not like a lightning bolt on steroids, so no blaming an overworked computer. I assigned their stats after the first guard wave and that behavior holds true for all three of them: The stats are never assigned but remain as 14+5 or whatever. They never gain the attributes. Presumably on the next level up, those stat points disappear altogether.
It looks like
this every time I finish a battle and click Shea, even though I have already assigned and accepted those points. To make it inescapably clear, when I proceed past this screen and check his stats, his agility is 9, not 14.
I can't say what ultimately causes this behavior, but everyone who's ever assigned stats on the guard waves at the end of act 1 might not have kept them. Doomsday
Also, changing the point distribution afterwards doesn't help, it doesn't keep those points anyway. If I press reset the points disappear altogether. Unassigning them and assigning them on another victory screen doesn't help. Swords are not good at repairing games.
Sent you some relevant saves.