Yeah, it could be to do with an inability to visualise things that makes it difficult to process and understand.
Obviously some people are just smarter than other people, but I do think you can cultivate spacial reasoning by literally just thinking (i.e. playing) in 3d space with physical objects.