I edited /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf changing wifi.powersave = 3 to wifi.powersave = 2.
This improved the stability of the WiFi and appears to have stopped the continuous 'roaming'. I will keep an eye on the dhcp logs at home and report back if the 'ping during roam' continues.
I edited /etc/NetworkMan ager/conf. d/default- wifi-powersave- on.conf changing wifi.powersave = 3 to wifi.powersave = 2.
This improved the stability of the WiFi and appears to have stopped the continuous 'roaming'. I will keep an eye on the dhcp logs at home and report back if the 'ping during roam' continues.