Hi, what I'm figuring what's going on is (and why it's sudden) is port forwarding. If you don't forward ports, then it's sort of a guessing game where, if, and when the data is received/transmitted, and that delay can cause the host to kick off the client for not responding.
Port forwarding...