Thanks devil,
Sorry for the confusion, it was not wireguard-vpn, it was connman-vpn. This is the same as the openSUSE connman-plugin-wireguard. Different distros, same application, different names.I got confused while typing.
I tried removing wireguard-dkms and it wanted to take wirequard with it, same when trying to remove dkms. dkms is listed in wireguard's build-depends, and, wireguard-dkms is listed as a depends for wireguard in the debian packages database. I've also noticed that wireguard and wireguard-tools have the same source code in Debian.
It's interesting, with Tumbleweed, which only has a 5.6 kernel, installs all of wireguard by installing wireguard-tools, which brings in wireguard, but, wireguard is not a stand alone application that can be installed separately.
Thanks again devil. Guess I'll play with it some more.