@fwiep
I did some research. I thought you continued Desalecouches build, but now I see you started your own.
Desalecouche included wireguard into the kernel in build 20171219, see page 295 of this thread.
It continued until build 20180916, the last one I have with wireguard. I have a build 20181111 marked Desalecouche and a build 20181115 marked Fwiep which both have no wireguard. Later builds I have are yours. Maybe Desalecouche removed it.
I found that out by simply flashing different boot.img files copied out of the build zips, flashing them on a newer system, and seeing what the wireguard app says. It shows either kernel or userspace backend in the settings. You only need to install the app, it needs not be set up tho show if the kernel is used.
If you wish to have a short look, I have attached a .zip including the boot.img 20180916 with kernel support, a screenshot of "about phone" showing your build and the Desalecouche kernel, and a screenshot of the app showing kernel support.
I think that you could simply apply the same wireguard patches Desalecouche used, as you still use the same kernel version. Having wireguard in the kernel is better on battery and speed.