my wifi randomly gets disabled. it turns into a grey icon with a question mark on it. when i go and disable and enable again, it connects. but same thing happens again after some time.
I narrowed down the grey wifi icon with question mark to NetworkManager state changing from CONNECTED_GLOBAL to CONNECTED_SITE.
I enable debug logs and found this before the state changes to connected_site
Mar 16 09:19:52 localhost.localdomain NetworkManager[1785]: <debug> [1710605992.7949] connectivity: (br-feaa938eb8db,IPv4,8021) skip connectivity check due to no global route configured
Mar 16 09:19:52 localhost.localdomain NetworkManager[1785]: <debug> [1710605992.7950] connectivity: (br-feaa938eb8db,IPv6,8022) start request to 'http://conncheck.opensuse.org' (try resolving 'conncheck.opensuse.org' using system resolver)
Mar 16 09:19:52 localhost.localdomain NetworkManager[1785]: <debug> [1710605992.7952] connectivity: (br-feaa938eb8db,IPv4,8021) check completed: LIMITED; no global route configured
Mar 16 09:19:59 localhost.localdomain NetworkManager[1785]: <debug> [1710605999.1536] connectivity: (wlp68s0,IPv4,8023) start request to 'http://conncheck.opensuse.org' (try resolving 'conncheck.opensuse.org' using system resolver)
Mar 16 09:20:22 localhost.localdomain NetworkManager[1785]: <debug> [1710606022.8201] connectivity: (br-feaa938eb8db,IPv6,8022) failure to resolve name: Socket I/O timed out
Mar 16 09:20:22 localhost.localdomain NetworkManager[1785]: <debug> [1710606022.8202] connectivity: (br-feaa938eb8db,IPv6,8022) check completed: LIMITED; resolve-error
Mar 16 09:20:29 localhost.localdomain NetworkManager[1785]: <debug> [1710606029.1610] connectivity: (wlp68s0,IPv4,8023) failure to resolve name: Socket I/O timed out
Mar 16 09:20:29 localhost.localdomain NetworkManager[1785]: <debug> [1710606029.1611] connectivity: (wlp68s0,IPv4,8023) check completed: LIMITED; resolve-error
Mar 16 09:20:29 localhost.localdomain NetworkManager[1785]: <debug> [1710606029.1611] device[bd0f3abdae846b26] (wlp68s0): connectivity state changed from FULL to LIMITED
Mar 16 09:20:29 localhost.localdomain NetworkManager[1785]: <debug> [1710606029.1612] manager: connectivity checking indicates LIMITED
Mar 16 09:20:29 localhost.localdomain NetworkManager[1785]: <info> [1710606029.1613] manager: NetworkManager state is now CONNECTED_SITE
Appreciate any help on understanding what may be going on.