Thank you for the code, all looks good there.
There was a similar issue where the buffer size is being changed when the app looses focus and then not being reset when handed back to FMOD which is causing issues. More information and a possible solution can be found here: Event callbacks don't work if other audio is playing on iOS - #4 by Leah_FMOD.
Hope this helps!