Most airplay speakers won't populate in iOS 17
Ever since a recent iOS 17 update (between iOS 17.1-17.3) the Airplay list on my iPhone refuses to populate all of my Airplay compatible speakers or mirroring devices. This has become increasingly frustrating as it has made all of my Airplay speakers completely useless.
The ONLY way to fix this is to restart my phone. I have had an iPhone since the iPhone 3G...never in my life have I had to restart this brick so much. This is ridiculous. After a restart, the Airplay list becomes useless again within 6-12 hours. By then it will find 1-2 devices only. If left alone it will sometimes find one more. The other 5-6 Airplay speakers or, yes, even Apple TVs I have never reappear until a full system restart.
It's not a network issue. Nothing has changed on my network. I have restarted all of my speakers and network equipment. In fact, I can literally open up the Sonos app and through Sonos stream to the SAME speakers Airplay cannot locate so it likely is not a networking issue. I have restarted all of the speakers and all of my Apple TVs. My primary Apple TV is set as my Home Hub and I have also toggled this on and off to no effect.
iPhone 15 Pro