First, i'm sorry if sounded like I thought you was wrong - that wasen't my intention and I just meant that I personally couldn't reproduce myself merely, that's all
I'll make the report for you if wanted, but want to be able to reproduce first atleast.
I did check your previous post and PPA previously, after posting, so knew you was on libtorrent 1.2.16, which I hadn't tested and wanted test again later in said VM(I read changelog, but nothing stood out).
I just tested this in an ubuntu 21.10 VM, tested from the stable deluge PPA, so deluge 2.1.0 and libtorrent 1.2.16. Result was, hmm, wait a minute, I can reproduce now - sorry testing while writing
Okay, seemingly you are correct in that there is an issue, and I apologize for being somewhat abbrasive possibly, I really do apologize for that and thanks alot for the reporting!
I will make a ticket later when have time, but in doing so then first I will try see if I cannot track the commit down being the culprit to help little in said ticket(probably over my head to actually fix i'm guessing), but regardless, in essence, when adding a magnet and the files are shown before pressing add or okay or whatever was(closed deluge now), then no trackers added on beluge 2.1.0, as you said. If waiting till the files show up to add i.e. prefetch metadata finished fully, then will work also in deluge 2.1.0(and 2.0.5). It doesn't change which used of libtorrent 1.2.15, 1.2.16 and 2.0.6 in my testing here, upon all 4 test link submitted by OP, and neither if numbers added or not to the '&tr=' args.
Thanks again and sorry once more.
Edit: Just saw Spire's post now after posting mine, thanks mate for confirming the issue, appreciated.