Any chance the issue correlates with enabling iCloud Private Relay? Take a look at a problem I have (link) which resembles yours in the broad strokes: old BSD socket code working perfectly for years before suddenly failing for a few “random” users on iOS 15. In my case the problem is the same on both Wi-Fi and cellular (as I had enabled Private Relay at the global level) but it’s worth a look.
Topic:
App & System Services
SubTopic:
Networking
Tags: