Thank you for the dump. It looks like a classic deadlock. The UI thread is waiting for something, which is not coming. The way out is the timeout, but it takes a long time to happen.
However, it's not clear why is it waiting and for what. There shouldn't be any wait on VS main thread, but there is.
One suspect here is Ledger.Publisher.dll, it occupies few threads and it is waiting for something. But I don't recognize this extension. Would you happen to know what is it?