Co-Op Campaign Unplayable?

A friend and I have been wanting to play through the campaigns of each of the games together, and the lag has been so unbearable and we keep constantly getting kicked from games. We have tried Halo CE, Halo 3 and Halo Reach, all the same experience. We are both on a LAN connection on Xbox Series X, and we play all other types of Xbox games together with no issues. What gives with the co-op campaign for Halo? Any solutions to this?