Does sarada need a rinnegan to compete
EMS Sasuke with Sakura intellect chakra control and byakugou > toneri
And obito/madara said that with a large amount of chakra he will evolve his sharingan and reflect it on the moon.
Sakura and obito shown that byakugou + MS can cause sharingan to perform on the level of a sharinegann so
Since Sarada unfortunately shares the same DNA as someone as worthless as Sakura, she probably will never have the full potential to awaken the Rinnegan.
Getting the Rinnegan (Besides from Sasuke) shouldn't be possible for her. However, I wouldn't be surprised if they asspulled away to make it possible. We have had a lot of those in the original story whenever it was convenient.
She doesn't need it because Sharingan with six path chakra alone is already strong enough to be Otsutsuki-tier. Don't forget Sasuke has Indra's chakra genes and Sarada's bad eyesight is a sign of her chakra already being as potent as an MS user.
Since Sarada unfortunately shares the same DNA as someone as worthless as Sakura, she probably will never have the full potential to awaken the Rinnegan.