So you have a multi WAN environment and first of all you want your dynamic DNS to record A / AAAA of the "active" GW in your GW group. Then you want WG to listen on both interfaces and reach the WG server by DDNS from your clients?I'm doing this by providing DDNS addresses for both WAN inrerfaces. For OVPN I simply set the timeout to a few seconds, then the client tries the second interface. For WG I do not have such a failover, but should work when the tunnel is cloned and the endpoint changed to second interface.
Wireguard should listen on all interfaces by default, but I am not sure.