Network lag with 2nd ethernet connection

I have very poor DSL speed in my rural area, so I have a 2nd ISP for Satellite Internet. The DSL is fine for Halo, but it has poor speed overall. When I have the Satellite connection plugged into my PC when playing Halo, the game feels like I have 1000 ping.

I have my DSL ethernet line’s 'Advanced TCP/IP Settings set up so the Interface Metric is highest priority, 2. When set to 2, my PC ignores the Satellite ethernet line for any game or application. MCC seems to ignore that.

What can I do to fix this? My satellite is used for downloading and uploading large files. Disabling the Satellite’s ethernet adapter fixes problem, but I would like to use the network while playing Halo.

https://i.imgur.com/kRNo2iP.jpg is my DSL’s IP/TCP settings. This allows me to play any game I want on the DSL while my Satellite is uploading a video. I play a lot of other games doing this, but MCC is the only game that I experience this kind of lag while the Satellite connection is used. Even other Microsoft games like Forza, Gears of War, Crackdown do not have this issue.