Question: why sasuke has one rinnegan?
Answer: The main simple basic answer is because its a gift from Hagoromo himself. Unlike Madara who sought it by force and used the crude chakra mix idea to attain rinnegan in both eyes since Asura's chakra entered both Hus eyes, Hagoromo just decided to awaken one of sasuke's eye as a rinnegan.