Ok, I believe I have found the problem, namely ‘bufferbloat’.
Most people are connecting via Ethernet and don’t seem to have any problems, however,
when people use wifi and/or doing a speedtest then it occurs.
As its a tcp connection and although I’m using an async method on the server, when the problem hits, the server is blocking other messages until it regains its composure after the bloat. All too late by that time. I’m thinking of moving to UDP as advised by a couple of people.
Just a heads up if others are using the same software.
SB