You need to put an IP address into gateway and also add this IP in gateway field in local instance. Then you can do routing via Firewall rules
"The gateway address "10.249.0.1" does not lie within one of the chosen interface's IPv4 subnets."
I have tried to get this working with mullvad aswell, got it working once for 10minutes. I will try again this weekend if I can get it stable I can share the configuration with you.
I noticed you use hybrid nat on your wan and your source on it is any, the auto nat rules also contain your mullvad interface on wan, im not sure the manual nat rule for the mullvad interface will work here.. have you tried manual outbound nat ?
I would also then remove the source "lan net" from your lan rule and make it source any and put the mullvad gateway back into your lan in rule to test if it works at all
(if it does you can try an alias containing ip's as source next). You could also try to set a local tag on the lan in rule and match the tag on the outbound nat rule for the mullvad interface (in a manual nat configuration).
Count me as another user trying to get wireguard to work with policy based routing. I tried months ago with no luck. Hopefully someone figures it out.
Can you ping me via IRC? I can have a look via Teamviewer
Count me in as another user trying to do the same!. I have everything running on PIA OpenVPN (including routing for ports/devices) but wanting to switch to Mullvad Wireguard after the recent news.....I have the wireguard server running on my opnsense - it's awesome!(hi CHBMB - from another unraid guy!)
I fixed it with him, he will write a guide