Problem still not resolved. Tested using a mobile data hotspot with one machine, to see if the issue was from using the same router, still disconnected. Considering I can play against random opponents in the lobby and not my friend, problem must be his laptop...
Also tried tunneling to no avail.