I am on Solus Budgie. 2 updates back my WiFi started misbehaving. Initially i thought it was my connection but turns out every other device plays well. The problem is that even though I am connected it acts as if it is disconnected (getting errors on the browser that dns cant be reached etc). If i reset the connection it comes back. The weirdest things are the following, if there is an active stream it doesn't ¨disconnect" so I've ended up leaving a throttled download to keep the connection steady. Also the connection comes back if you toggle the Bluetooth settings, weirdly..
The issue is most likely not distro specific. In some other distro forum i read that it has to do with power management when on battery power but the issue persists for me with power connector on and every "performance mode".