I know this problem was mentioned in one thread, but it was 6 years and no answer.
On Windows 10, I can connect to my bro's LAN world only through direct connect by specifying his local IP address and port. I remember that in the past it used to show up automatically in the multiplayer tab (now since some time it doesn't). I read that it does have something to do with port 4445, which the LAN server uses to announce itself as open. My brother's PC listens for the 4445 port when in the multiplayer tab. What can be the reason for that my PC is not sending anything on the 4445 port? I tried fiddling with netcat by sending a payload or any other message over to 224.0.2.60:4445, but nothing happened (on another PC I set up listening, but I couldn't see anything while sending on the 224.0.2.60 IP; it only worked when I sent on 192.168.XX.XX).
Can this have something to do with me being behind CGNAT? (Earlier I tried setting up a dedicated server and found out I couldn't because my ISP has put me behind CGNAT.) At first I thought that CGNAT should only interfere when trying to port-forward, and it doesn't have to do anything with setting up LAN.