In game voice chat

I have a second monitor connected to my laptop(that have built in speaker), when i play the game usually campaign and multi, all sound where output through my headphone(seems simple enough) but when in multiplayer, if someone talk through mic(in game) it will output the voice through my second monitor’s speaker instead output it through my headphone. at same time i still can hear the sound from the shooting in game but ONLY if people talking will hear though speaker and NOT though headphone

spec:
win 10
gtx 1050ti
8gb ram
i7-8th gen

*EDIT
If you are windows 10 type sound and go to sound settings
scroll down to bottom to advanced and app settings then while halo is running set the default to your headphones.

I hear only enemy team and the same thing happens it comes through the speakers instead of my headset.