One possible factor is that books with more advanced content usually have smaller print. You could do some hypothesis-testing by getting her a large-print copy (often available at libraries) of a book that is at her content level, and see if she has more stamina for it.