Was there a point along the way when Weaved wasn't working? I haven't done that particular test. It's simple enough to run the installer again, doesn't hurt anything, but I'm still not convinced it's necessary. For example, if you started on wired, then set up wireless, then disconnected wired, maybe the Weaved daemon would wonder what happened. But I'd think that stopping and starting the daemon using the scripts in /usr/bin would be sufficient.
sudo ./Weavedssh22.sh stop
sudo ./Weavedssh22.sh start
You can do:
to see which scripts are installed on your system.