I would tend to agree with you with most of these steps, but just a couple things to point out. First, I think deleting the VPN profile is necessary cause it seems the iPhone tends to turn it on when it feels like it at times. Like there was a time I opened my VPN app and it was clearly off and I even forced closed it, but Safari still thought I was in Canada. So I had to go into the settings and delete the profile, force close Safari and then it finally went back to the US. But I don’t think it necessary to remove the actual app. Because at the end of the day some ppl need to use their VPN- unless you’re using a browser like Brave that has a built in VPN. Can it cause problems? Yes, so if you feel that both the profile and app need to be deleted, then sure- but remember your VPN credentials if you don’t have them saved on the iCloud Keychain. Second, when “updating” the software on the printer I would say to ensure to update FIRMWARE on the printer. My printer is not fairly new, but I was still able to update the firmware OTA and after doing that- it solved all the AirPrint problems I was having on both my iPad and iPhone INSTANTLY. The only thing I would include is to check which wifi network your printer is connected to. Like I have three: the main one, the 5G network, and the network for my wifi extender. Sometimes AirPrint can’t find the printer if your iPhone and printer are on two different networks. I found sometimes it does, sometimes it doesn’t. But when I updated the firmware on my printer, I made sure my iPhone was connected to the network that I know my printer is connected to- and that’s also when everything started working fine again. So with regards to the iOS 17 update, it has seemed to do something to the phone where it cannot connect to printers with outdated firmware. Because it could still find my printer, but when selecting it - it wouldn’t do anything- but like I said when the firmware on my canon imageclass was updated, it instantly solved the problem. I think the problem for the ppl where this solution is not working is because their printer manufacturer hasn’t adjusted their software/firmware to be compatible with iOS 17 for iPhones/ipads. Yes, it’s true VPNs can mess it it, but at the end of the day the inability to airprint from iPhones/ipads has to do with the iOS 17 because it’s clearly incompatible with outdated or non-current software/firmware that is on the printer they are trying to print to. Because printing from my MacBook or PC to my printer was unaffected. This is an isolated iOS update issue that didn’t take into the account that the firmware on printers would need to be adjusted for it to be compatible. And apparently only some manufacturers got the memo and Canon is apparently one of them cause I haven’t read one other manufacturer that has made the necessary changes unless I missed a reply where it worked for on another manufacturer. Why only Canon? No idea.