Is it possible that one sees colours more clearly when there is no background light?
(Caveat - no medical competence here - just a question from an interested bystander) Might it have something to do with the light temperature/spectrum used for the test ?