Ash wif you look at Kotetsu's team:
Riolu > Lucario, Samurott, Hydreigon, Ferrothorn, Swanna and Druddigon?, Gigalith?: Really, Kotetsu has the pokemon that the anime overhypes too much. Ash's team will lose to Hydreigon and Lucario with perhaps one exceptions.
And that doesn't mean that Virgil won't battle on-screen. No.
What's going to happen is that Hydreigon (see it obeying during the episode) and Lucario will defeat all of Virgil's team like Kotetsu did with Ash before. The dierence will be that because Virgil isn't a main character, the battle will be shorter.
And about battles being skipped, two things:
-They don't care for anything apart from Ash-Trip-Bianca-Stephan-Kotetsu-Virgil match-ups. They don't care aout everything else (in Sinnoh, was the same). In other leagues they care aout them because there isn't many rivals to fought)
-And isn't the same a 1vs1 than a 6vs6 battle in the league. Because I remember that in Hoenn, Morrison and Tyson battles were shown on-scrren, the arest aren't.