I've tried everything up to this point and have no idea what to do now besides submit a bug report. I have set up a local server correctly have ports 2302-2305 TCP/UDP forwarded on my network and I also have inbound and outbound rules for those ports aswell as the server and launcher exe's. The server starts and functions normally and I can connect without issue through direct but no mastter what, it will not show in the LAN or community tabs of the launcher so once I add mods, it'll be a pain for anyone else to join.
I also tried starting the server under 2303 incase there was any issue with the game client trying to use 2302 at the same time as the server but that didn't help at all.