Yeah, it's not the router. As I said, the Desktop client works fine. Just did a port scan, and 49250 is open and forwarding. Server has a static IP within my network.
I did manage to get it to work by turning off wifi (so it works on cellular), but that makes no sense since again, the Desktop client works fine on the SAME wifi network as the iOS client doesn't. Turning wifi back on breaks the connection again, but all the while, the Desktop client works fine.
Do we know if it's doing anything different than the Desktop client as relates to establishing the connection? Any kind of excess DNS queries, etc?