Issues with wiregurad default route

i use 2 different wireguard vpn interfaces ( only 1 active at a time , sometime both disabled )

sometimes interface does not come properly after reboot because dns request for resolving tunnel endpoint name , is routed into the interface itself.
same problem , when wireguard is stoped , then the default route on that interface stays up.
reboot fixes the problem most of the time