Por lo general, se puede resolver este tipo de problema poniéndose en contacto con el soporte de Apple y obteniendo un perfil de depuración/build para cargar en un dispositivo y rastrear los errores de iOS y correlacionarlos con los registros del servidor de intercambio.
Los métodos alternativos incluirían el uso de Xcode para mirar los registros en el dispositivo iOS si tienes la suerte de tener registros relevantes en el registro principal. Mi opinión es que necesitará registros específicos en ambos lados para solucionar el problema y luego abordar esto.
Mientras estás con el soporte de Apple, pregunta si tienen una guía de configuración de intercambio actual - a menudo puedes obtener sugerencias de configuración en lugar de tener que cambiar sistemáticamente las cosas del lado del servidor, lo que nunca es divertido, incluso si tienes un servidor de desarrollo para probar. Probar en producción no es algo que me guste ni siquiera considerar cuando se puede acceder a los registros y saber lo que está sucediendo con una cantidad conocida de trabajo.