Notification sound playing on loop in iOS 16 and above.

I have added the support to play a custom notification sound in my application whenever a notification of a certain type is received. The notification sound being used in this case is 9 seconds long. Till iOS version 15 (including all the incremental release), it is being played just once, i.e. for 9 seconds if it is not intercepted by the user or by another notification (silent/normal) but for iOS 16 and above the sound it being played on loop for 30 seconds if there is no interception.

Any suggestions or ideas as to why this is happening and how can this be solved. TIA.

Notification sound playing on loop in iOS 16 and above.
 
 
Q