В случае, если кто-то еще столкнется с этим, я наконец понял это.
Это на самом деле на стороне Apple. Если вы отправляете push-уведомление со звуком и только значком, но без текстового оповещения, он будет воспроизводить звук, если ваш телефон не находится в беззвучном режиме, однако он НЕ будет воспроизводить звук, если он находится в беззвучном режиме. *
Теперь, если вы добавите текстовое оповещение к этому уведомлению, оно будет отлично воспроизводить звук даже в режиме вибрации.
Возможно, потребуется провести еще несколько тестов. Например: если вы отправляете пользовательские пары ключ / значение, он воспроизводит звук? Не уверен.