Arduino UNO R4 WiFi randomly get 0db

Randomly my UNO R4 WiFi will stop being able to communicate over wifi and when I check WiFi.RSSI() it returns 0. Normally WiFi.RSSI() returns -44dB to -54dB. Sometimes restarting / power cycling the R4 will fix it. Sometimes it fixes itself after 15 minutes or an hour. Sometimes it goes for weeks without the problem. Other times the problem will last for hours. There are 3 other devices connected to the same access point, located 15 feet away and they never suffer any issues.

It's got the latest firmware 0.5.2 on it. Any ideas other that throwing it in the rubbish bin and starting over?