Canelo doesn't fight well against boxers, we saw this vs Trout, Lara, and Floyd.
GGG doesn't fight well against boxers with pop, who can get his respect, we saw that against Canelo (even though I thought he won) and we saw that against Jacobs (a fight I thought he lost)
Off pure ability Andrade has the tools to beat both, especially with his height and length and his counter punching ability and pop.
On top of that you have the Charlo fights, Lemeiux, and Jacobs, fights I think he can win due to his superior boxing abilty
I don't see how Canelo beats Andrade with his lazy fighting style and the height and reach advantage Andrade has, he would have to fight the complete opposite of how he has fought his whole career.
On the other end GGG has a better chance that Canelo, but the same issue he had with Jacobs, the reach advantage and the movement that Andrade can provide it gives him problems, especially with his age and his slowing down.
Just my .02