I have an Arduino UNO R4 WiFi calling Apple's weatherkit about 4 times an hour. As well as calling the NTPClient time client library every 15 minutes to update the RTC in the Arduino. It all works great until the Arduino can not connect and I see the RSSI goes to 0.0? The distance from the router to the Ardunio is pretty far but it usually gets an RSSI of ~60-75 dBm. There is nothing I can think of on my property generating any kind of RFI. A hard reset using the reset button fixes this. There's no where near a memory issue when I check the memory used in the loop. Anyone seen this nonsense before?
No, but consider doing a software reset when you detect a connect error so you don't have to intervene.