I have a problem, when i use TorrentManager.Stop() torrent manager hangs for always.
It was probably because the tracker is not operational / doesn't respond to your announce / something preventing you from sending/receiving announce. I made a pull request that fixed this issue for me where a dead tracker prevented it from ever receiving the AnnounceComplete, thus keeping it hung in StoppingMode.
This has been fixed. We only announce to the tracker when stopping a torrent if a previous announce was successful