Not too sure but make sure you are port forwarded (i do realize this is for external players)
Also try going to C:\Users\YourUserName\AppData\Local\Microsoft\Halo 2 and edit the wan_ip and lan_ip fields in halo2config1.ini
Join the discord, its a whole lot more active on there...