Единственное подозрение, что вы представляете / нажимаете / переходите к этому виртуальному каналу из фонового потока, так что этот
let spinningWheel = MBProgressHUD.showAdded(to: self.view, animated: true)
будет выполняться внутри него, поэтому убедитесь, что навигация выполняется в основном потоке, поэтомужизненный цикл vc будет в правильном месте