After some messing around seems like now deluge is not going through wireguard at all - transfer won’t change with data downloader or upload, external IP of Deluge is based in the Netherlands while my VPN is supposedly based in Sweden.
At this point I’m completely lost so any help is appreciated before I give up and start from scratch again.
You are sure you’re using a full tunnel? You can check your wireguard config for the AllowedIPs setting. Should be 0.0.0.0/0 for a full tunnel.
IDK if there is an extra setting in Deluge to specify the network interface which should be used.