Do different people experience different versions of reality? If so, why?
It all comes to the quintessential debate of Nature versus Nurture.
If you are born healthy and your brain function is optimal at birth and during the remainder of your life, what will enhance your natural gifts would be an equally healthy and nurturing environment.
This being said, if you are naturally healthy and brought up in a good environment your mind will create a baseline, also known as "schema", of what life is. As a result, you will have a much enriching perception of what surrounds you and that may help you make better choices for a fruitful and productive life. Reality is what you consider to be the background of your life.
For a person raised well and properly, their perception of reality will be more clear and positive than a person raised lacking the basic needs of psychological development such as nurturing, communication, motivation, and interaction.
From a psychological point of view, researchers such as Piaget, Freud, Gardner, and hundreds more offer their own theories of developmental psychology. For example, Erick Erickson and his Psychosocial or epigenetic theory of development presents a series of necessary stages that humans have to experience to fulfill their social and psychological needs.
Therefore, everyone's schema will vary from individual to individual particularly if basic needs are not met when development is taking place.