Just today me and another two friends were trying to play the Apex campaing, I hosted the server and checked the UPnP box, and we could play normally, we completed the first mission no problems. After a while Steam servers went into maintenance (you know, Tuesday's maintenance), so they lost connection. I hosted the game again and one of my friends was able to join, but the other one wasn't, it's just him. When he joins, there are messages saying "connecting", then "connected" and finally it disconnects with no error.
We tried restarting Steam, our PCs, changing profiles, joining while playing the mission, we also tried other game modes. I tried port forwarding and opened the following ports:
2302
2303
2304
2305
27000
27050
3478
4379
4380
2344
2345
8766
Found all of those around internet, some are from steam and others from battleye, all of them were correctly opened and I checked it using a software, also my friends can now join without using UPnP so it clearly works. I also made a ping to his IP and the packets are successfully received. After all of this, he still can't join. Have any ideas? I really want to play the campaing and other modes co-op.
Note: I don't have any mods loaded, neither does him