Rinnesharingan comes from a fully developed godfruit from the tree of might! (Ha) Momo didn't have it because he's never had a godfruit full of senjutsu/NE IMO.. He's only had fallen soldiers near death from what we've seen with Kinshiki an probably a poorly developed godfruit from a dead planet or two. (Sure he had a third eye, but it's just another Rinne & not Rinnesharingan)
Boruto has More of Hamura chakra i think then Hogo because Hinata's blood isn't tainted like Senju/Uchiha with different branches of the same blood. Naruto is not Senju but Ashura chose him through a third branch of Senju that branched off into Uzumaki likely because Uzumaki is still blood related to Senju/Uchiha.. (Uchiha/Senju are blood related Otsutsuki..Indra/Ashura)
Boruto's genes are running wild an I think it's where this weird doujutsu is coming from.. Just another mutation, but from Hamuras side of the branch...
Hogo had Sharingan then the Rinne!.. Two transformations happen in his case because he was/is closer to Kaguya who ate a perfectly developed godfruit.. Uchiha had to go through 4 stages to reach Hogo's stage because they branch off from the original bloodline.. Hamura's bloodline didn't go through the same ordeal (Hyuuga) they've stayed closer to the blood linage then Hogo's descendants..
IMO