Wow.. someone else..

I had this exact problem.. my agility should be 35 but its 34.. and given that i put 25 pts into it, this should be impossible. I think it is a bug and that its linked to eating food, something along the lines of... Eat food gain in agility, upgrade agility after lvling, food bonus times out and removes the bonus thus you end up with 34 agility instead of 35.

ie you have 30 agility, +1 from the food, but when you add the 5 pts you only have 35 agility not 36. Then the +1 times out and you have 34. I have had this exact problem when trying to use a morning star which required 35 agility.

I havent thought to check on this but it would be important to check that upgrading your starts does not overwrite the bonus from the food.