I have the same issue, users get end of stream, managed to track down the issue though on my particular server. For me it's caused by said player being in a chunk that has a redstone timer set lower than 3 seconds. I've sort of remedied it by flying really far away and putting a bunch of redstone timers at low intervals and running them wirelessly with a dimensional anchor but seems kind of silly to have to do that. That said, I'm not sure why but users usually have really low connection quality when they connect to me (seen by pressing Tab key) even though I have 30Mbps/3Mbps connection.