I think I know his problem. PM me with your problem and I'll give you the details of the tests carried out. I assure your confidentiality. Not many pilots will be able to tell you in Middle East, there are only a few. None in China as you need to pass the astronaut medical. I can fly anywhere in the world but Far East with my condition.
It does make a difference if you are taking FAA, EASA, CASA or ICAO medical exam when it comes to vision.