I can reproduce it by killing the app several times In the middle of the exporting process, then suddenly the ExportSession stops working and is stuck with status == .waiting, then I must rebooting the device to solve it.
I search (a lot) for a way to observe or check the status of the device's capabilities to know if it is available, with no luck...
Maybe the steps to reproduce can help someone at apple fix it.