Greninja (even in base) is already the strongest on hand, not Pikachu, but even then this is his "ultimate team" according to the writers, which means all 6 of them should be close to each other in strength.
This was one of the few battles Noivern had and Goodra's first upon returning, yet both got given a draw while Pikachu, who alrady has 5 league's to its name and a lot of wins gets 2 more added on top of that. In all honesty Pikachu not being used at all and Ash winning 6-3/6-4 would have been much better then Sawyer suddenly gaining such a massive powerup. Giving Greninja, Hawlucha, Noivern and Talonflame a win each and Goodra 2 would have been much better. Pikachu has been in the spotlight enough, especially considering this league basically only has 2 proper fully shown battles.
Yeah, but this League now is (looking purely at shown battles)
Pikachu 3 wins (granted 1 was unoffical)
Greninja 2 wins
Hawlucha 1 win
Talonflame 1 win
Noivern 1 tie
Goodra 1 tie
So yeah, Pikachu hogged way to much screen time during the Sawyer battle and the dragon duo really need to get some wins against Alain to actually gain any wins this League (and Goodra since its return)
We can see Absol launch its attack against Hawlucha without a single scratch. So no, it wasn't severely weakened and this was clearly Hawlucha getting some payback for its original loss