Idk about Goku and Vegeta getting strong before going to Trunks' timeline, I always just assumed Vegeta has a very strong SSJ2.
Goku got the same boost as Vegeta's RoSaT training when he only got the Mafuba perfected?
The rest seems fine to me.
@Animelover5487