This'll be my only reply!
You left out a couple of important details.
Sasuke was able to see Madara's clones because of the Rinnegan Hagomoro and Naruto doesn't need to see Madara's clones. He was able to sense them with SOSP and you left out the fact Naruto kicked away Juudara's TSO away and was the one who cut down the divine tree after Son Goku gave him chakra for the Lava Rasenshuriken. Usually I don't use the caught off guard, but Sasuke only cut Madara off because he wasn't paying attention to mention Madara still quickly regenerated from that.
As for Sarada able to using Boruto's abilities alot better. This one is definitely debatable because with the exception of Sarada copying Sakura's strength and Kakashi copying the Rasengan from Minato, the Sharigan has only been known to copy Jutsu for a limited time and she can't copy the Joguan because it a Dojutsu and likely can't copy the Karma seal because that came after he killed Momokishi after Naruto powered up the Rasengan.
Examples
Kakashi copies Zabuza's Water Style Jutsu when fighting Zabuza, but was never shown to be able to do it after the arc.
Sasuke copied Rock Lee's speed and Taijustsu, but trained for a month to do so and we never see Sasuke do this again.
These are just 2 examples.
The Sharigan drains you of your chakra the more you use it, so even if copied all of Boruto's chakra natures and Jutsus with the Sharigan permanently, she won't be able to use it as long as Boruto could for this and logically Boruto should be able to outlast her because of his Uzumaki Lineage