Windows pods restarting every 30 minutes

I have a cluster running that has some windows worker nodes. Every 30 minutes, like clockwork, the pods are all restarting.

Looking at the events of the pod I this event:
SandboxChanged Pod sandbox changed, it will be killed and re-created.

The pods will then pull and start again. Any idea why this may be happening and how to stop it?

Rancher 2.3.5
Windows 2019 1809
Docker 18.9.11
kubernetes 1.17.3

I have tried running docker 19.3.5 and it won’t stay running more than an hour without dropping network. Back docker down to 18.9 and network is stable but pods are restarting.