I solved the problem. I turns out that my system did not have a default torrent program set. Just in case someone else runs into this...
You can check your default magnet handler by running this command line. It may also show alternative programs to open magnet links: gio mime x-scheme-handler/magnet
If your default isn't set or is set to the wrong program, run: mime x-scheme-handler/magnet qbittorrent.desktop
This example shows qbittorent as the default program. If you have a different one you want to use, just substitute it for "qbittorrent" in the line above.