Can't even play with my friends. Wasted money

Me and my best friend who met on halo ten years ago bought xbox just for this game and can’t even join each other in a lobby and play together. This is freaking ridiculous. Six hundred dollars well spent? Fix the damn game. This is stealing from me if you don’t… I paid to watch me and my friend send hours worth of invites in hopes of playing your stupid game we try to be so passionate about but this makes it really hard… Fix it please