No iOS users can join my BDS externally. Players on PC can join just fine, and everyone (including iOS) on LAN can join through both the Worlds and Servers tabs (using the local IP). I am using an Xfinity Gateway for internet, and my friends are all using iPhone 12 or higher to try joining. I’ve tried cellular, a No-IP domain, different ports, VPNs. Nothing works. Using RakNet fixes the problem, but is not really a solution.
Attached is a screenshot of the connection error on an iPhone 12. Why it says 13 I don’t know because it is definitely a 12.
Edit: Others seem to be having this problem with much more detailed information on this GitHub issue:
https://github.com/itzg/docker-minecraft-bedrock-server/issues/680
Environment
Server: Lenovo Legion Y530-15ICH running Debian. Client: iPhone 12 and up.
Thank you for helping us improve Minecraft! We saved your files: