ZeroTier stops working when hardware changes?

I have a Macbook Pro (15 inch, 2019) and a CalDigit TS3Plus thunderbolt dock. I use the dock to connect to my network over ethernet. I also have WiFi connected at the same time as ethernet to enable automatic login with my Apple Watch.

Whenever I unplug the dock all ZT traffic stops and the only way to resolve the issue is to restart MacOS. I confirmed this is the issue by running ping and then unplugging the dock, the result is instantly losing ping as soon as it’s unplugged. The info command and my.zerotier.com still says I’m online. The peers command doesn’t seem to change before and after either.

I tried “restarting” ZT by killing the menu bar app and the zerotier-one process and then opening it again, it didn’t fix it. If there’s some kind of official way to restart it I couldn’t figure it out from the docs and googling.

I thought maybe I could just “restart” the MacOS networking stack instead of the entire machine? There doesn’t seem to be a way to do that either?