Have you add a rule for the "interface" wireguard to pass the traffic?When i first configure the wireguard-connection, i wonder why there are successful handshakes between server and peer, but no traffic incoming. So i check this and found, that there is no "pass all"-rule. And now it's working.
Thanks again for all your hard work on this and other plugins
maybe you are affected by this? https://github.com/opnsense/plugins/issues/1419#issuecomment-513491826