The only issue I've experienced is what I call "ghosting". Sometimes a block will break, then appear, then break (all within a second). The "ghosting" has happened "pretty" consistently and I've only played a few hours the past few days (I finally learned you got key mapping!!!!).
I've seen a similar issue on my Minecraft server years ago. After a lot of troubleshooting I discovered disc I/O was the bottle neck (my Linux server has excessive RAM/CPU). I upgraded my Linux hardware to M.2 form factor NVMe SSD (Samsung Pro 950) for OS and Minecraft. Now I have a SSD that's nearly as fast as RAM. "Ghosting" has never popped up and we even cranked up the view range to 16 on server to load more chunks.
Does your server application have a lot of file system I/O or does it keep as much data as possible in RAM? I don't have access to server side or code so I don't know what you're doing.
I doubt it's my wired network.