I've found if you make changes to a windows node via the ui, e.g. port / udp hole punching, then these aren't updated on the windows node, even running a pull. The config is updated, but the wireguard network doesn't change as you might see from wg showconf nm-yournetwork. A reboot is the only way I've found to reliably achieve this. Or leave, uninstall, rejoin, but that could cause the changes you made via the ui to be lost, unless you pass the parameters while joining. Maybe this has been addressed in 0.9.0, haven't changed anything lately...