The grab endpoints answered 202 as soon as the command was queued, and the daemon only logged a failure, so the UI said "grab sent" for a torrent qBittorrent never got. The handlers now wait up to 30s for the daemon's outcome and answer 502 with its reason. Prowlarr's Torznab error description is kept on failed downloads so that reason is useful. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>