Hi,
On my home network I have a pi-hole. Because my router has the pi-hole server as it's DNS, whenever I'm connected to Wifi (on any android device), there will be a small exclamation mark next to the wifi symbol indicating that there is "no internet" connection, even though everything works fine. I assume some sort of ping is being blocked by the DNS sinkhole.. What this however leads to, is that grapheneos will "connect" to the wifi but it will not switch over from mobile data, i.e., wifi is technically marked as connected, but the phone will keep using mobile data. The only way to switch to wifi, is to manually click on disconnect and then connect again. Then grapheneos finally starts to use Wifi. This same thing happens if there is just a router that actually is not connected to the internet. I can connect to the router via wifi, but the phone will not automatically switch over.
Now to my question, is there any way how to force grapheneos to connect wifi automatically? The "Auto-connect" is toggled on, so I would assume this should work out of the box, but apparently the phone tries to avoid networks without internet (which is at least my assumption).
Any help with this would be greatly appreciated :)