Thanks guys, I have played all the Geneforge games, they're really great.
Sadly I don't think it's the case, I killed a fyora for 15 exp, leveled up to 10 mid combat and then I killed another for 45 exp, I tried reloading but no change. Weird thing is, the weaker the enemy the more exp I get, I think the enemies from new areas are starting to get on the normal exp curve so maybe it'll work itself out.