I have been often running into issues where a character cannot read books even though they should be able to.
When I was trying to gift John Advanced magic, it would state that another charcter does not meet the requirements to read the book. Similarly when aura had above 40 agility she was not able to read offensive stance II book.
I am not sure what the exact issue is.