Campaign Disconnect

Does 343i ever have plans to fix this game? Since 2014 my roommate and I have tried to complete all the campaigns co-op on legendary. We play over Xbox Live on two separate consoles in the same room. We have only been able to complete Halo 3 and 4 without disconnecting. It’s really disheartening to reach the end of a level we’ve been on for over and hour and disconnect from each other and lose all progress.