Если вы используете «Вход через Apple» на iOS, он всегда будет возвращать идентификатор пакета приложения (из моего опыта) в поле «aud», вам придется изменить код проверки.
Вы можете написать другой маршрут API в своем бэкэнде для приложения iOS, чтобы, если запрос поступил с этого маршрута, его аудитория получала идентификатор пакета и провела другую проверку.
Надеюсь, это поможет!