I've got a few snapcast nodes spread around the house as "points of listening" for my web-based interface to mpd via mopidy and iris, and while it's got a number of things I'd change none of them are consequential enough for me to put the effort into changing them
except one node that would just not hold a consistent connection to the source node
until I went in and deleted the wpa_supplicant config so it would stop connecting over both wifi and ethernet and choosing the worse of the two to use as its route
so now, now it's pretty good (modulo above mentioned things)