Everything is disrupted and it doesn't matter. Toriyama said it was a multiverse. Nothing else matters. And the Daizenshuu stated Gohan was SS2 and that the animators forgot to add the lightning aura. That's all.
Then the movies are canon, but the point is still here, there is no one disrupting it for gohan to train also, it isn't sure whether gohan was ssj2 or ss1
It's a multiverse. Toriyama said as much and DBO explains the existence of the movies. Nothing else needs to be said.
So you're saying that the movies are canon? Since you say it is linked to the main story.
Actually DBO explains everything since Miira and Towa and their group are causing temporal anomalies across numerous timelines. So it explains all the movies.
Yeah but the universe of the movie 10 has no one disrupting it , thus it being called non canon.