I think I've found a fix/workaround.
If I enable WiFi scanning (settings / location / WiFi and Bluetooth scanning), then the WiFi seems to remain on and automatically reconnect when I return home.
Not an ideal fix, but it has been working for me for the past couple of days. I hope this helps...