At first I wasn't sure at first if Ash would get to face Lance or not. But they keep hyping him up along with Leon, Cynthia, and Raihan to the point were I think he'll be one of Ash's opponentsFor some reason I cannot see Ash vs Lance. I don't see chemistry there.
Ash vs Diantha or vs Steven makes actually more sense for me.
If it's structured like a typical League Tournament he'll only get to fight three of them after presumably defeating number 8Eh sounds cheap tbh. Tho wouldnt it make more sense Satoshi battles every trainer in the Master Class and ranks up until he reaches 2nd so he can battle Leon?