Windows client connecting to Linux Minecraft server gets stuck on "Joining world..." and times out

Try setting the interface priority to something low like “5” on the zerotier adapter.

Probably won’t help, but is commonly needed for windows games.