Any reason the audio unit is started in close() just before disposing it ? https://github.com/juce-framework/JUCE/blob/develop/modules/juce_audio_devices/native/juce_Audio_ios.cpp#L514
Not entirely sure, it seems to come from this commit. Hard to know for sure if the problem it was fixing is still an issue. Is it causing you any particular problem?