I’ve been getting this frustrating issue for a long time now (as many others have) and have been wondering if it is somehow a network communication issue between the iDevice and the router as there are also many users that don’t experience it.
Tonight I changed setting on my ASUS RT-AC88U and enabled both Multicast Routing and IGMP Snooping, I know its early days but in the 15 hours since doing this I haven’t had a single crash on an iPad Pro 12.9 Gen 4, my wife’s iPhone 11 Pro Max and my iPhone 12 Pro.
I’d be interested to know if other users can try this out in their set ups to see if it helps or as in my case seemingly vanquishes this incredibly frustrating issue.
I did have to reboot a couple of endpoints and my ROCK for Roon to see them after applying the settings but its been perfect since.