Opinion
OPNsense is built on FreeBSD which has a broken network stack. The devs are great but I can’t recommend it. Use VyOS.
Also, having to configure 11 different areas in a website to set up a wireguard tunnel sucks compared to CLI where you just put wireguard.confin /etc/wireguard/ and run wg-quick up wireguard.