Two different sets of Wi-Fi clients might or might not be confirmation, as different Wi-Fi implementations can react differently to different clients. If all respond the same (poorly) on multiple networks, then something in iOS is certainly a candidate culprit, but different clients with issues on the same network can all be caused by down-revision firmware, or by network interference, or by a failing Wi-Fi device, among other potential causes.
Several cases I’ve troubleshot involved dropouts of Apple Wi-Fi devices, for instance. The Time Capsules configured as Access Points just dropped offline for ~15 seconds at random, no warnings logged and no yellow LED shown, and that causing spinners on clients sporadically depending on network path.
Shorter: Test with a different network.
If you have a Mac or PC, those have better tools for collecting and analyzing Wi-Fi data. iPhone and iPad are largely limited to band, channel, and some SNR details. With a Mac, the low-cost WiFi Explorer app is quite helpful. WiFi Explorer immediately identified the Time Capsule drop-outs, and many cases of interference, as examples.
Shorter: Test the network. Test another network.
Details matter: As for 3G, 3 GHz, 5G, 5 GHz, and the rest, that’s all too common as IT is variously and sometimes intentionally confusing, and confirming these details is necessary and can send the troubleshooting discussions in very different directions. And with 5 GHz specifically, there are multiple generations of Wi-Fi using that band (5, 6, 7, and with 8 incoming next), plus all the “fun” that can be extended and mesh networks.
Too many of the VPNs are metadata and data-collecting vortexes, finer points of geo-blocking aside. And they can and do contain bugs. As part of network troubleshooting, expect to be asked to remove or disable or bypass components that can cause the reported issues to try to isolate the cause.
As for the ages: various of the helpers here are seniors. The oldest active I’m aware of is in their eighties, IIRC. Teens are undoubtedly active in ASC, too. Age isn’t a great proxy.