Server Disconnected: You have lost the connection to the session.
So I've seen some others that are having this problem too where I'm unable to connect to any game that is populated unless it's empty or has less the 5 people playing. I've tried to connecting to all modes with populated servers but still cannot join. Same happens when I try Operations. I have tried several 'fixes' to this error but none have worked. Forwarding ports, DMZ, UPnP, Firewall, Anti-Virus, Static IP, DNS Flushing, restarting router/modem/PC. I'm running out of options here and from searching on the internet there haven't been any reliable fixes and EA Staff haven't commented about this error. I'm also currently using a TP-Link VR2600 router with Plusnet as my ISP.
Ok so I managed to figure out the it was indeed both firewall and router. Inside router setting SPI Firewall was ticked. Unticked that and now my ports are forwarded. This was on a TP-link VR2600 modem/router so for anyone who gets similar errors try disabling it.