If he enjoys reading, but only for short periods of time, he might have tracking or convergence problems, scotopic sensitivity, or some other visual processing issue that makes it difficult, tiring, or physically uncomfortable to read for long periods of time. A standard vision screening won't necessarily pick up on these things. It's worth checking out.