I still believe CR7 will shine like he does in all teams. He needs to find a rhythm. People who were expecting him to appear soon had no idea what they were talking about. Anyone who knows football can see how much he tries. He just doesn't have good support. If we attribute the negative impact to just coincidence, I think.
It's unreasonable to expect that Cristiano Ronaldo's performance while playing at Real Madrid will happen at Al-Nassr, mate. Even if he's found his rhythm like you said, I'm not sure he'll be able to find his form again (caused by age factor).
If you want to be sporty, you judge that Al Nassr's defense is also still very weak and many players pass inaccurately.
Did you really read what I wrote earlier, mate? Even before Cristiano Ronaldo came, Al-Nassr had better performances, so, can't we call it "Cristiano Ronaldo made a bad impact on Al-Nassr" ?.
I fully agree with your analysis here. Saying that a player who was shining at Manchester United, Real Madrid and Juventus Turin, will also shine at Al Nassr, should probably first define what "shine" means. If shining is just to score the most goals or to do the most amazing tricks, maybe Ronaldo can do that. But back in his old days when he faced European teams in the Champions League, that is when a player can shine.
For example, on March 12th 2019 when he turned around a 0-2 in the CL against Atletico Madrid with Juventus and he scored all 3 goals and the audience of both teams applauded him. That is "shine" to me. Turning around games on your own against absolute world class teams, that is impressive.
And as MAAManda already said, he won't be delivering the same way he delivered when he was in his mid or late 20s. That is one big difference between Messi and him btw: Messi isn't playing anymore the way he played when he was 25. His style changed significantly and he is a real team player. That is a role Ronaldo was never able to take on and that was probably one of his weaknesses.
Will he impress the Saudi Arabian people anyway? Yes he will because he is still a great player in many respects. But we won't get to see in Saudi Arabia what we got to see from him in Europe. Age is one reason, but a team that knows how to put someone in the limelight in the best possible way is also another factor.