Just a small suggestion
Let me first say I really like the leveling system and the way you earn abilities. However there doesn't seem much reward for getting 100% knowledge of a creature. My suggestion since you stop earning KP after 100% maybe give a percentage damage boost vs that creature. It would follow that once you learn all you know about a creature, you would know its weaknesses and how best to kill it.
I feel like you never read the beastiary page, only scroll down to the abilities part? Because as is when you hit 100% knowledge you DO know thier weaknesses. Its listed out on the page. Its up to you to take advantage of it.