Arduino Uno Wifi Rev 2 not able to cope with network dropouts

client.connect hangs constantly on the Arduino Uno Wifi Rev 2 on network dropouts. Many days spent trying to find a solution. See connect.client hangs on wifi reconnect for Arduino Uno Wifi Rev 2 · Issue #48 · arduino-libraries/WiFiNINA · GitHub

The simplest way to recreate this is to copy the included example WifiNina / WifiWebClientRepeating to a new project. Enter your own network credentials and run it. Then turn off the Wifi interface on your router using the admin page. Turn Wifi on again after a few seconds. The code stops and never starts again since it is not able to deal with the dropped connection.

Ok, I've bought two Arduino Uno WiFi Rev 2 and spend lots of time finding out that it cannot handle any kind of network dropout. Can someone please suggest a reliable board and shield that can handle this task?