I have one rather remote Volumio device with wifi connection, which I know will eventually become inaccessible after a certain time … usually a matter of days, sometimes weeks. A simple reboot, without needing to connect a wired interface is sufficient to bring it back to life when I want to use it. It is annoying rather than deal-breaking, so I have delayed seriously trying to solve it. It does appear to be connected to signal strength to my router, and I have no problems if the device is in a strong signal area.
Balbuze has a plugin on Github, which automatically reconnects when your router is rebooted, but this doesn’t solve the problem for me.
Now I do the opposite which is use the LAN only and disabled wifi all together.
However, I am worried about the LAN is sharing the BW & noise with the USB connection to the DAC.