Хотя проблема была вызвана чем-то глупым; Я думаю, что все же стоит поделиться решением проблемы.
У нас есть приложение WK WebView iOS. Со своей стороны Angular мы пытаемся определить, является ли среда в настоящее время iOS собственным приложением, прежде чем запрашивать у пользователя разрешение. Мы делаем это, устанавливая флаг в локальном хранилище (у меня нет всей информации, поскольку это не мой код - я просто рецензент). Между загрузкой собственного приложения, WebView и angular кода мы не могли надежно гарантировать, что все обрабатывается синхронно.
Обнаружение не удалось - поэтому мы никогда не запрашиваем пользователя.
Еще раз спасибо за помощь.