sorry, forgot to mention I am also trying descriptor wallets. Maybe an sqlite bug? Debian Buster is now old stable (as to why Buster: "Qubes" is the short answer)
To create the descriptor wallet (for use with a Trezor 1), I followed the sequence of bitcoin-cli commands in the "Use with Bitcoin Core" section on the HWI repo. I found Core's own documentation to be variously wrong (or outdated?). I guess it's still rc.
when entering two different URI's (via File -> Open URI), only the first fills out the send form. For any subsequent URI, the send form remains blank, or still contains the previous address/amount from the 1st URI (I guess it's typically cleared once the tx broadcasts ok? I'm not using the Core gui so often
)