I had a m iPhone 12 Pro Max which was working fine.
About 3 weeks ago the 17.0.x upgrade option came up so ever the optimist I upgraded to (at the time) 17.0.2, and shortly thereafter, when switching between (I assume) different cell tower locations when I was using cell data (for GPS app and streaming some thing), it stopped working indicating I was Off-Line when using cell data service.
Cell phone service worked, basic text (not iMessage which uses Internet), when on wi-fi internet worked but no cell data internet worked.
I went to through multiple lengthy troubleshooting sessions with AT&T. They (1) had me reset m transfer in locally setting option
(2) they reset the connection cell service provider end
(3) turned on and off airplane mode
(4) powered off and on multiple times in the process
(5) swap from physical Sim to an eSIM
(6) per their recommendation, went to an Apple Store for hardware diagnostic, after I did troubleshooting with Apple, they said there may have been a problem with either the battery or the wireless charging functionality. It was suggested may need to replace the back board of the device (not the screen side) however the cost of that would be more expensive to swap out than it was worth. It was an older device so opted to an upgrade so I upgraded to 15 max Pro
Transferred all my files
Regretfully assuming all would be good I wiped the old phone to factory reset (which is supposed to reset all activations/ like find my phone) at the time
and it continues to be an issue.
I was on another call with my phone service provider and they sent it to their backend provider to troubleshoot without much luck.
There was indication that many of the recent request they’ve been supporting seems to occur following iPhone 17 updates
The latest suggestion after another session with AT&T was to swap out ATT Sims cards for a new Sims card with a new phone number.
I’ve not done this yet but will try it shortly and provide feedback on that if that helps.
I’m no expert but I do recommend not upgrading to 17 yet as this seems to likely be part of the problem.