Please redirect me to the correct place if this issue wasn't supposed to be opened here, I've searched the docs and I didn't find any mention of this.
With wireguard protocol, when using a split-tunnel configuration and pushing routes to clients, if a single IP (1.2.3.4/32) is pushed the windows client breaks and won't connect to the VPN anymore. Changing it to a /31 fixes it.
It works fine with OpenVPN protocol. The client version is 4.3.2.
On the server side, in the Profile configuration it doesn't matter if the IP address is written with or without /32 as when it's pushed to the client is always translated as a /32.
The full error is
eduWireGuard.ManagerService.ManagerServiceException: WireGuardOpenAdapter failed: Element not found. (Error 0x490)
at eduWireGuard.ManagerService.Session.GetAdapterLUID(CancellationToken ct)
at eduVPN.ViewModels.VPN.WireGuardSession.Run()
at eduVPN.ViewModels.VPN.Session.Execute()
at eduVPN.ViewModels.Pages.ConnectionPage.<>c__DisplayClass33_0.<ActivateSession>b__0()
I've attached a screenshot.