Battlefront just takes battles that we know happend and allows you to play in them. Allthough if one side wins a battle thats not canon.
Don't you play as the 501st throughout the entire campaign mode? Showing their victories? I thought that part was canon.
I mean you talk to Yoda on Degobah so how did this not come up when he talked to Luke?
"Oh hey watch out there is another Jedi who can pull entire Star Destroyers out of space. "
Well, that isn't really an inconsistency, Yoda didn't have any reason to bring up. It still fits in fine with the rest.