Normally, unless the hardware specifically supports it, it is extremely complicated.
Also if you are using laptop, said hardware pretty likely turns one off (likely favors ethernet over wifi) if both are connected.
If both are connected and both get their IP's as they should, you might be able to do some tinkering with routing table as to which said connection should prefer. low metric value means prefer this, high means avoid this.
you can check current routing for said address with route print IP.OF.Discord.SERVER
and check interface numbering with route print
Code:
route ADD IP.OF.DISCORD.SERVER MASK network. mask.of.wifi gatewayofwifi METRIC 1 IF (interface number to prefer for this connection)
you can check current routing for said address with route print IP.OF.Discord.SERVER
and check interface numbering with route print
if you add in -p it makes said routing persistent between reboots
Basically all you would then need to do is check the current routing, copy said settings from it and change metric to something in 500 to 1000 to make the adapter it is using right at that point to not be used.
However, that works only if both cards are on and are connected to their own gateways. if not, it will not help.