Traefik using old metallb ip address

I have a cluster with metallb set up providing an IPAddressPool containing a single ip address (172.20.0.1)

I installed traefik (via helm) and it picked up this ip address:

NAME      TYPE           CLUSTER-IP     EXTERNAL-IP      PORT(S)                      AGE
traefik   LoadBalancer   10.97.111.63   172.20.0.1   80:32244/TCP,443:31980/TCP   5m24s

I subsequently update the metallb address pool to different address (172.19.1.1) but traefik doesn't seem to update to use this new address. I've tried deleting the traefik service, but it makes no difference.

How do I force this to update?