You've done a great job trying to figure this out. As EdwinG suggests, getting Apple Support to take a look is a good next step.
For consideration, the other potential variables at play could be iOS version, cellular modem, Wi-Fi chip (assuming it is separate from the modem), and wireless...