I would occasionally get the No Service error while driving on my iPhone 12 Pro Max (ATT) since I bought the phone last year. The only way to get a signal was to turn the phone off and on. Toggling airplane mode wouldn’t work. I took it back to the Apple store a few months ago but because I had a VPN and beta installed they wouldn’t touch it until I restored from new without a backup. Well my years warranty was almost up so I restored it and the same issue would happen: no service while driving. This time they ran some tests that took almost 30 minutes and the cell antenna in the phone failed a test. So they replace the phone 3 days before the warranty expired. All good now. No more no service error. I’m happy.