I am able to confirm that turning off VSync does improve this issue, but does not completely resolve it.
The client sends the incorrect packets and the server has to correct them. Some servers like the hive do a really good job of fixing this error but the vanilla server does not, coupled with the client error, it accounts for a very poor inventory/hotbar system on the bedrock engine.
I am able to confirm that this does NOT occur on the Java Edition of the game. This is a Bedrock bug, and can severely affect servers, including but not limited to featured servers.
Please note - this bug breaks almost all player location bases mob/entity spawning farms. This bug affects BDS, Realms, and Local Worlds.
@OcelotOnesie Yes.
This happens to me as well - I am on Windows 10, one of my friends is on PlayStation 4, and the other is on an iPad. They can join each other, I am the only one with issues. None of the workarounds seem to help me, and I get stuck on Locating Server and cannot select the "Cancel" button. I have to restart Minecraft to gain the ability to join other worlds or servers.