Mwan3 blocks wireguard on 21.02

I've been using imagebuilder to bake openwrt 19.07 images for couple of years on multiple devices and everything worked out fine.

I'm now testing baking same same config for 21.07, I just applied minor diffs following this https://openwrt.org/releases/21.02/notes-21.02.0 and comparing the /etc/config/network file autoconverted by luci.

I was experiencing wireguard working only for a fraction of a second at boot and watchcat rebooting even if Internet connection was apparently working, then I realized that stopping mwan3 solved the problem.

mwan3 was showing correct status and was responsive in handling new wan connections, but some applications were unable to route packets correctly. It is clearly a mwan3 routing table problem as ip r get <wg sub address> reports wrong gateway.

I'm reverting to 19.07 for now, any ideas?

Thanks

create github packages issue

Not just that it also makes wireguard to stop after a while after reboot even in latest build. Thanks i just removed mwan3 and wireguard seems to be working as intended .

I'm still stuck to 19.07 until I get some feedback that this has been fixed

Thanks @maheruf for the feedback. May I ask you on which OpenWRT you found this problem?

Well i have found the main issue on my site which was causing the issue, I have to configure mwan3 properly by adding profile there as wiregurad. I am using the latest Snapshot build. previously i was using version 22 and openwrt-23-05-0-rc2-second-release-candidate.
https://www.youtube.com/watch?v=KrRIFMzFTTE&t=2s this video explains how to configure wireguard in mwan3. The issue was not with the firmware but rather user.

Actually if you set no profile in mwan3 for wireguard then wireguard will not be used and no traffic will pass through.